动态读取的option,为什么每次选择了option之后,select的option默认值都自动变成了“请选择”
我的意图是:从数据库中读取下拉列表的值,生成下拉菜单,然后选择下拉菜单的时候,将选择的下拉菜单的值传送给变量itemsort,供后面使用。
现在遇到的问题是:我想要的效果确实是出来了,每次选择下拉菜单的值,都传送给了变量itemsort。可是,每次选择下拉菜单之后,下拉菜单的显示的值,就自动变成了第一个“请选择”,而不是停留在我选择的那个上面。
请问大家,如何让下拉菜单的值,停留在我选择的那个上面呢?我的代码怎么会出现这个问题呢?
我的代码如下
<form name="form12">
<select name="item_sort" id="item_sort" onChange="form12.submit()">
<option value="">请选择</option>
<%do while not rs_sort.eof%>
<option value="<% =rs_sort("sortnamecn")%>"><% =rs_sort("sortnamecn")%>
<%
rs_sort.movenext
loop
%>
</option>
</select>
</form>
<%
itemsort=request("item_sort")
response.write(itemsort)
%>