asp获取复选框的值及对其判断???
答案:1 悬赏:60
解决时间 2021-11-10 10:35
- 提问者网友:喵星人荷西
- 2021-11-10 05:18
**********
怎样获取及判断a,c,d,e是正确的呢3.asp怎样写呢
最佳答案
- 二级知识专家网友:强势废物
- 2021-11-10 06:18
复选框传递值得形式是,如果你选择了A B D 那么传递的值是对应的选项的value的值,形式是a,b,d在每个值之间插入","形成的字符串。你需要把这些值分离开来,可以这样写 <br>首先你要把每个复选框的name改为一样的如都为:checkbox <br>set a <br>a=split(request.form(checkbox),",")//把提交的复选框的值以","分开 <br>那么a[0],a[1]..一直到a[Ubound(a)]就是你选择的对应的复选框的值,Ubound(a)是数组a的最大下标,就是长度。<br><br>那么你上面的3.asp可以这样写<br><body> <br><form id="form1" name="form1" method="post" action="3.ASP"> <br><br><p>第三题.input标签可以建立那些元素(多选,有一个没有选对以错来判断)</p> <br><br><p>A <br><input type="checkbox" name="checkbox" value="a" /> <br>建立文本框<br> <br>B <br><input type="checkbox" name="checkbox" value="b" /> <br>文本区域<br> <br><br>C <br><input type="checkbox" name="checkbox" value="c" /> <br>单选按钮<br> <br>D <br><input type="checkbox" name="checkbox" value="d" /> <br>一个按钮<br> <br>E <br><input type="checkbox" name="checkbox" value="e" /> <br>多选按钮<br> <br>F <br><input type="checkbox" name="checkbox" value="f" /> <br>列表、菜单 </p> <br><p>请选择正确答案</p> <br><p> <br><input type="submit" name="da" value="提交" /> <br><br> <br><br><br> <br></p> <br></p> <br></form> <br></body> <br><br>3.asp的代码可以这样写: <br><% <br> if request.form("checkbox")="" then<br> response.write"<SCRIPT language=JavaScript>alert('请选择题目!');history.go(-1)</SCRIPT>"<br> else<br> a=split(request.form("checkbox"),", ")<br> if Ubound(a)<>3 then<br> response.write"<SCRIPT language=JavaScript>alert('选择错误!');history.go(-1)</SCRIPT>"<br> else<br> if a[0]<>"a" or a[1]<>"c" or a[2]<>"d" or a[3]<>"e" then<br> response.write"<SCRIPT language=JavaScript>alert('选择错误!');history.go(-1)</SCRIPT>"<br> else <br> response.write"<SCRIPT language=JavaScript>alert('选择正确!');history.go(-1)</SCRIPT>"<br> end if<br> end if<br> end if<br>%>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯