asp中如何取得复选框内的多个选项的值

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:16:17
我是ASP初学者,想问个问题,如下面的复选框:
<input type="checkbox" name="C1" value="ON">0
<input type="checkbox" name="C2" value="ON">1
<input type="checkbox" name="C3" value="ON">2
<input type="checkbox" name="C4" value="ON">3
<input type="checkbox" name="C5" value="ON">4
如上表,如果发送表单给aaa.asp后,aaa.asp中如何接收到被选中项的值(假设本例中选中1,2,4这三项,想取得1,2,4这3个值)
麻烦解答,谢谢。
试用split拆分是标准的试用复选款的方法吗?有没有更简单的方法?

通过name属性一个一个获取的,然后通过split(checkval, ",")分割的,在通过for循环打印出值的,,比如
<form name='form1'>
<input type='checkbox' name='c' value=1>111<br>
<input type='checkbox' name='c' value=2>222<br>
<input type='checkbox' name='c' value=3>333
</form>

<%

c = request("c")
arr = split(c,",") '分割获取到的值
for i=0 to ubound(ar)
'显示每个选中的值
response.write "<div>" & arr(i) & "</div>>"
next
%>

提交页:
<form action="1.asp" method="post">
<input type="checkbox" name="C1" value="0">0
<input type="checkbox" name="C1" value="1">1
<input type="checkbox" name="C1" value="2">2
<input type="chec