asp 如何让下拉框选择后,保持选中的值!

我有一个下拉框查询词句。<selectname=query><optionvalue="1"selected>1</option><optionvalue="2">2</... 我有一个下拉框查询词句。
<select name=query>
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
默认的情况是1,可是当我选择了3查询后,返回的值还是1。
如何实现,我选择3,再按查询,下拉框的值也是3,就是要保持,我选中的值!
高手指点一下,谢谢啦!
不行,因为我的下拉框数据是从表中读出来的,不可能,一条条写。
一定要用JAVASCRIPT
好像是:query.options[0].value=true 然后alert("selected")
展开
 我来答
浩海雯利0E5Pw
推荐于2016-09-21 · TA获得超过109个赞
知道小有建树答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
理解楼主意思,你完全可以用ASP来实现
<select name=query>
<%
set rs=conn.execute("select id from [dbname]")
do while not rs.eof
if request("query")=rs(0) then
CheckSelect="Selected"
else
CheckSelect=""
end if
response.write("<option value="&rs(0)&" "&CheckSelect&">"&rs(0)&"</option>" & vbcrlf)
rs.movenext
loop
%>
</select>
百度网友3467989ee
2006-09-23 · TA获得超过872个赞
知道小有建树答主
回答量:690
采纳率:50%
帮助的人:772万
展开全部
query.options[0].value=true 然后alert("selected")
这句话有问题而已
你传的值仍是正确的,这句javascript代码有问题,所以达不到你的要求,仔细思考下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wkjcn
2006-09-23 · TA获得超过133个赞
知道小有建树答主
回答量:162
采纳率:50%
帮助的人:101万
展开全部
程序没问题。可能是你选择“3”后,程序仍然处在待选状态(选择框蓝色。)。你选择后,到页面空白处点一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ab49b67
2006-09-23 · 超过11用户采纳过TA的回答
知道答主
回答量:45
采纳率:100%
帮助的人:14.1万
展开全部
...

<%
oldSelect=request("query")
%>
<select name=query>
<option value="1"<%if oldSelect="1" then response.write " selected"%>>1</option>
<option value="2"<%if oldSelect="2" then response.write " selected"%>>2</option>
<option value="3"<%if oldSelect="3" then response.write " selected"%>>3</option>
</select>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式