asp 如何获取多选列表框的值?

asp如何获取多选列表框的值?... asp 如何获取多选列表框的值? 展开
 我来答
偶出滩头嬉
2008-04-14 · TA获得超过384个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:183万
展开全部
^_^

request.form("多选列表框名称")

例如:

test.asp

<html>
<head><title></title></head>
<body>
<form method="post" action="Result.asp">
<input type="checkbox" name="ck1" value="1">足球
<input type="checkbox" name="ck2" value="1">篮球<br />
<input type="submit" name="TJ" value="提交">
</form>
</body></html>

result.asp

<%
'获取表单提交的数据
ck1 = request.form("ck1")
ck2 = request.form("ck2")
if ck1=1 and ck2=1 then bg="足球与篮球"
if ck1=1 and ck2<>1 then bg="足球"
if ck1<>1 and ck2=1 then bg="篮球"
if ck1<>1 and ck2<>1 then bg="没有选择"
%>
<html>
<head><title>B页面</title></head>
<body>
<p>你选择了:<%=bg%></p>
<p><a href="test.asp" target="_self">返回继续测试</a></p>
</body></html>

或者:

test.asp

<html>
<head><title></title></head>
<body>
<form method="post" action="Result.asp">
<input type="checkbox" name="ck" value="足球">足球
<input type="checkbox" name="ck" value="篮球">篮球<br />
<input type="submit" name="TJ" value="提交">
</form>
</body></html>

Result.asp

<%
'获取表单提交的数据
ck = split(request.form("ck"),",")
response.write "你选择了:"
for i= 0 to Ubound(ck)
response.write ck(i)
next
%>
<html>
<head><title>B页面</title></head>
<body>
<p><a href="test.asp" target="_self">返回继续测试</a></p>
</body></html>
pshuwen
推荐于2016-06-25 · TA获得超过581个赞
知道小有建树答主
回答量:1018
采纳率:0%
帮助的人:794万
展开全部
request.form("多选列表框名称")
这样取得的是一个数组
你可以通过SPLIC来拆分每一个值
也可以通过InStr([start, ]string1, string2[, compare])来判断包含
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣奥边凡雁
2020-02-08 · TA获得超过3726个赞
知道大有可为答主
回答量:3048
采纳率:28%
帮助的人:236万
展开全部
点击查询按钮的时候执行表单提交撒,下拉列表的值就从提交的表单中获取来
select_value
=
request.form("下拉列表控件名")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式