一个关于option取值的问题,希望前辈们多多指导!
<select name=sel>
<option value= " "> 请选择
<option value= "珠海 "> 珠海 </option>
<option value= "长沙 "> 长沙 </option>
<option value= "广州 "> 长沙 </option>
<!--
还有很多很多的option没列出来
.
.
.
-->
</select>
当第一次选择“长沙”,提交表单,并且把value= "长沙 "的值写入数据库保存
那么,我要问的是:
当再次返回到这个页面时,select能不能把保存在数据中的值(如:option value= "长沙 ")的信息首先列出来?
如果我想改选别的地方,也可以进行选择?
------解决方案-------------------- <html>
<head>
<script language= "JavaScript ">
//
var city= "广州 ";//获取你数据库里的值
function a(){
var sel=document.all.sel;
if(sel){
sel.value=city;
}
}
</script>
</head>
<body onload= "a(); ">
<select name=sel>
<option value= " "> 请选择
<option value= "珠海 "> 珠海 </option>
<option value= "长沙 " > 长沙 </option>
<option value= "广州 "> 广州 </option>
<!--
还有很多很多的option没列出来
.
.
.
-->
</select>
<body>
</html>