ajax的问题,取到数据后何如修改页面默认值????

szjq 2006-09-20 11:43:46
我的页面上有一个时间的下拉框,时分秒三个下拉框可以下拉选择,默认选中这三项显示为"时"-"分"-"秒",还有一个input输入框,默认为空.

现在我从服务器端得到一个xml数据文件,可以取出这几项的值了,假定我现在取到时为5,分为20,秒为15,还有输入框的值为20.

请问,我如何来改面页面的默认值,达到让时间下拉框的时选中为"5",分选中为"20",秒选中为"15",然后再把输入框的值给置为20呢???

想来想去没办法弄,因为我的时间下拉框是用php循环出来的,不知道怎么改了,大家帮我想想办法
...全文
137 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
seabell 2006-09-20
  • 打赏
  • 举报
回复
<script>
function myget()
{
h=5;
for(i=0;i<document.all.hour.options.length;i++)
if(document.all.hour.options[i].value==h)
{document.all.hour.options[i].selected=true;break;}
}
</script>
<select name=hour>
<option value="时" checked>时
<option value="1">1
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
</select>
<input type=button value=get onclick=myget()>
szjq 2006-09-20
  • 打赏
  • 举报
回复
seabell(百合心):我的意思是这样的
<select name=hour>
<option value="时" checked>时
<option value="1">1
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
</select>
上面的下拉菜单已经有了,现在是我从服务器端到了一个数据集,我也已经数据解析了,现在问题是我得到了一个数 xx=5,我现在是想把上面下拉框中的5选中,默认是选中的是时,怎么解决????
seabell 2006-09-20
  • 打赏
  • 举报
回复
<select name=hour>
<option value="时">时
<? for($i=0;$i<$tmp;$i++){?>
<option value="<? echo($rsm->row[0]);?>" <? $h=$rsm->row[0];if($h=="5") echo("selected");?>><? echo($rsm->row[0]);?>
<?
$rsm->next();
}
?>
</select>
szjq 2006-09-20
  • 打赏
  • 举报
回复
input框值可以用ajax改了,可是下拉框怎么改呀

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧