有关下拉菜单选中某项的问题

kourr2004 2007-08-28 03:13:03
我想请问大家!
有一个下拉菜单放在<form>里面,提交时若选中某项,提交后把此项显示出来.默认的老是显示第一项.请各位高手指点下,很急!!!!
代码如下:
<form method="post" action="" name="frm">
<div align="center" class="dhl">请选择
<select name="yearstr">
<% for i=year(now) to year(now)-1 Step -1 %>
<option value="<%=i%>"><%=i%></option>
<% next %>
</select>
年第
<select name="monthstr">
<% dim i
for i=1 to 7 %>
<option value=<%=i%>>
<% if i=1 then
response.write "1-2"
elseif i=2 then
response.write "3-4"
elseif i=3 then
response.write "5-6"
elseif i=4 then
response.write "7-8"
elseif i=5 then
response.write "9-10"
elseif i=6 then
response.write "11-12"
elseif i=7 then
response.write "年终考核情况"
end if%></option>
<% next %>
</select>月
<input type="submit" value="确认">
</div>
</form>
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengkun0000 2007-08-28
  • 打赏
  • 举报
回复
<form method="post" action="" name="frm">
<div align="center" class="dhl">请选择
<select name="yearstr">
<% for i=year(now) to year(now)-1 Step -1 %>
<option value="<%=i%>" <% if i=request.form("yearstr") then response.write("selected")%>><%=i%></option>
<% next %>
</select>
年第
<select name="monthstr">
<% dim i
for i=1 to 7 %>
<option value=<%=i%> <% if i=request.form("monthstr") then response.write("selected")%>>
<% if i=1 then
response.write "1-2"
elseif i=2 then
response.write "3-4"
elseif i=3 then
response.write "5-6"
elseif i=4 then
response.write "7-8"
elseif i=5 then
response.write "9-10"
elseif i=6 then
response.write "11-12"
elseif i=7 then
response.write "年终考核情况"
end if%></option>
<% next %>
</select>月
<input type="submit" value="确认">
</div>
</form>
给OPTION加个判断就行了
swazn_yj 2007-08-28
  • 打赏
  • 举报
回复
<form method="post" action="" name="frm">
<div align="center" class="dhl">请选择
<select name="yearstr">
<% for i=year(now) to year(now)-1 Step -1 %>
<option value="<%=i%>" <%if request("yearstr")=i then response.write "selected"%>><%=i%></option>
<% next %>
</select>
年第
<select name="monthstr">
<% dim i
for i=1 to 7 %>
<option value=<%=i%> <%if request("monthstr")=i then response.write "selected"%>>
<% if i=1 then
response.write "1-2"
elseif i=2 then
response.write "3-4"
elseif i=3 then
response.write "5-6"
elseif i=4 then
response.write "7-8"
elseif i=5 then
response.write "9-10"
elseif i=6 then
response.write "11-12"
elseif i=7 then
response.write "年终考核情况"
end if%></option>
<% next %>
</select>月
<input type="submit" value="确认">
</div>
</form>
楼主还很年轻啊!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧