日期:2014-05-16  浏览次数:20352 次

一个关于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>