• 全部
  • 问答

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

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

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

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

想来想去没办法弄,因为我的时间下拉框是用php循环出来的,不知道怎么改了,大家帮我想想办法
...全文
110 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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改了,可是下拉框怎么改呀
回复
发帖
Ajax
创建于2007-09-28

5.2w+

社区成员

Web 开发 Ajax
申请成为版主
帖子事件
创建了帖子
2006-09-20 11:43
社区公告
暂无公告