asp取表单中select项值和项文本问题
众所周知,用asp取表单的下拉菜单中的取值的方法如下:1,如果选项是这样<option>美国</option>的话,我们用request.form("select名"),...
众所周知,用asp取表单的下拉菜单中的取值的方法如下:
1, 如果选项是这样<option>美国</option>的话,我们用request.form("select名"),就可以取得“美国”这个项文本。
2, 如果选项是这样<option value="f1">美国</option>的话,我们用request.form("select名"),就可以取得“f1”这个项值。
那么,现在,我想在<option value="f1">美国</option>中取出“美国”这一项文本,用asp该如何取得? 展开
1, 如果选项是这样<option>美国</option>的话,我们用request.form("select名"),就可以取得“美国”这个项文本。
2, 如果选项是这样<option value="f1">美国</option>的话,我们用request.form("select名"),就可以取得“f1”这个项值。
那么,现在,我想在<option value="f1">美国</option>中取出“美国”这一项文本,用asp该如何取得? 展开
4个回答
展开全部
保留value标签 将option中文本的值赋予name 用js获取选中option的name,用location.href跳转.
目标页获取URL传递过来的值
<form name="myform">
<select size="1" name="D1">
<option value="1" name="aaa">aaa</option>
<option value="2" name="bbb">bbb</option>
</select><input type="button" value="提交" name="B1" onclick="window.location.href='?D1='+document.myform.D1.options[document.myform.D1.selectedIndex].name">
</form>
<%=request("D1")%>
目标页获取URL传递过来的值
<form name="myform">
<select size="1" name="D1">
<option value="1" name="aaa">aaa</option>
<option value="2" name="bbb">bbb</option>
</select><input type="button" value="提交" name="B1" onclick="window.location.href='?D1='+document.myform.D1.options[document.myform.D1.selectedIndex].name">
</form>
<%=request("D1")%>
展开全部
<option value="美国">美国</option>
如果你两个都想要的话,建议键HIDDEN框,把选中的值放进去实现传递,不然,没办法
如果你两个都想要的话,建议键HIDDEN框,把选中的值放进去实现传递,不然,没办法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<option美国</option>
<input type="text" style="display: none" value="f1">
<input type="text" style="display: none" value="f1">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以考虑用js啊,罗山的办法也不错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询