下拉列表框问题

YUYAO2 2008-04-22 04:21:37
<select name="sheng" onChange="syapply.submit()">
使用onchange提交时,列表框里不是我点击的选项,而是刷新后默认的第一个选项
怎样才能点击后就不变呢
...全文
37 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jhwcd 2008-05-01
看看这样行不行!!
<select name="sheng" onChange="syapply.submit()">
<option value="dd" <% if Request("sheng")="dd" then%> selected <%end if %>>dd</option>
<option value="ee" <% if Request("sheng")="ee" then%> selected <%end if %>>ee</option>
<option value="ff" <% if Request("sheng")="ff" then%> selected <%end if %>>ff</option>
</select>
回复
possible_Y 2008-05-01
楼主要搞懂asp的提交过程,为啥刷新就没了,你要想清楚,这个很重要,否则你以后做web程序会有很多想不通的地方
回复
YUYAO2 2008-04-22
可是不行啊
就变成空值了
回复
littlelam 2008-04-22
你的意思是不是提交后不变?
如果是就
<select name="sheng" id="sheng" onChange="syapply.submit()">
</select>
<script>document.getElementById("sheng").value="<%=Request("sheng")%>";</script>
回复
littlelam 2008-04-22
try
<select name="sheng" onChange="document.getElementById('提交按钮的ID').click();">
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-22 04:21
社区公告
暂无公告