关于下拉列表框的问题。

pb2000 2001-07-12 12:56:08
我在网页上放一“下拉列表框”中有若干选项,我想做到选择一项后点“提交”表单刷新后仍保持在我所选择的项目上,但实际上是刷新后列表框选择了默认值。我怎么办才能实现我的想法?
...全文
70 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wybm 2001-07-12
  • 打赏
  • 举报
回复

<%@ Language=VBScript %>
<%
item=Request.Form("item")
%>

<HTML>
<HEAD>
<script language="javascript">
<!--
function ShowSeletedOption(strName,strValue){
var tmpValue1=strValue
var tmpCTL=eval("document.form1."+strName)
for (i=0; i< tmpCTL.options.length; i++){
tmpValue2=tmpCTL.options[i].value
if(tmpValue2==tmpValue1){
tmpCTL.options[i].selected=true
}
}
}
//-->
</script>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form name="form1" method="post" action="focus_select.asp">
<div align="center">
<select name="item">
<option value="ASP">ASP</option>
<option value="JAVA">JAVA</option>
<option value="VBSCRIPT">VBSCRIPT</option>
<option value="JAVASCRIPT">JAVASCRIPT</option>
</select>
<input type="submit" name="Submit" value="Submit">
</div>
</form>
<P align="center"> </P>
<script language="javascript">
<!--
ShowSeletedOption("item","<%=item%>")
//-->
</script>
</BODY>
</HTML>
liugys 2001-07-12
  • 打赏
  • 举报
回复
同意楼上的,但可以改成这样
<%
sub checkselect(ipagecount)
if ipagecount=intpagecount then
response.write "selected"
end if
end sub
%>
每页显示歌曲
<select name="pagesize" size="1">
<option value="16" <%checkselect 16%>>16</option>
<option value="24" <%checkselect 24%>>24</option>
<option value="32" <%checkselect 32%>>32</option>
<option value="40" <%checkselect 40%>>40</option>
<option value="50" <%checkselect 50%>>50</option>
</select>
bowlder 2001-07-12
  • 打赏
  • 举报
回复
<select name=test>
<option value="abc" <%if request("test")="abc" then%>selected<%end if%>></option>
</select>

28,409

社区成员

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

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