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该如何取得?
展开
 我来答
普小夏侯YT
2008-01-08 · TA获得超过300个赞
知道小有建树答主
回答量:1109
采纳率:0%
帮助的人:1055万
展开全部
保留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")%>
StevenWong_BD
2008-01-08 · TA获得超过550个赞
知道小有建树答主
回答量:1587
采纳率:0%
帮助的人:1359万
展开全部
<option value="美国">美国</option>

如果你两个都想要的话,建议键HIDDEN框,把选中的值放进去实现传递,不然,没办法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
38385493
2008-01-08 · TA获得超过207个赞
知道小有建树答主
回答量:824
采纳率:50%
帮助的人:283万
展开全部
<option美国</option>

<input type="text" style="display: none" value="f1">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fangleo
2008-01-08
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
可以考虑用js啊,罗山的办法也不错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式