asp获取复选框的值及对其判断???

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:59:27
<body>
<form id="form1" name="form1" method="post" action="3.ASP">

<p>第三题.input标签可以建立那些元素(多选,有一个没有选对以错来判断)</p>

<p>A
<input type="checkbox" name="checkbox1" value="a" />
建立文本框<br>
B
<input type="checkbox" name="checkbox2" value="b" />
文本区域<br>

C
<input type="checkbox" name="checkbox3" value="c" />
单选按钮<br>
D
<input type="checkbox" name="checkbox4" value="d" />
一个按钮<br>
E
<input type="checkbox" name="checkbox5" value="e" />
多选按钮<br>
F
<input type="checkbox" name="checkbox6" value="f" />
列表、菜单 </p>
<p&

复选框传递值得形式是,如果你选择了A B D 那么传递的值是对应的选项的value的值,形式是a,b,d在每个值之间插入","形成的字符串。你需要把这些值分离开来,可以这样写
首先你要把每个复选框的name改为一样的如都为:checkbox
set a
a=split(request.form(checkbox),",")//把提交的复选框的值以","分开
那么a[0],a[1]..一直到a[Ubound(a)]就是你选择的对应的复选框的值,Ubound(a)是数组a的最大下标,就是长度。

那么你上面的3.asp可以这样写
<body>
<form id="form1" name="form1" method="post" action="3.ASP">

<p>第三题.input标签可以建立那些元素(多选,有一个没有选对以错来判断)</p>

<p>A
<input type="checkbox" name="checkbox" value="a" />
建立文本框<br>
B
<input type="checkbox" name="checkbox" value="b" />
文本区域<br>

C
<input type="checkbox" name="checkbox" value="c" />
单选按钮<br>
D
<input type="checkbox" name="checkbox" va