一个表单,包括
1,姓名,文本框
2,性别,单选按钮组
3,爱好,多个复选框,也就是这道题可以多选,假如有4个选项。
最后一个提交按钮。
我想设置如下属性;
如果3道题都没有做,点击提交时,弹出提示“第1题未作”。
如果2、3题没做,提示“第2题未作”
如果第3题没做,提示“第3题未作”
麻烦各位大侠,最后这个属性的设置应该如何来写
谢谢了
假设你的表单是:
<form action="survery.asp?a=done" method="post">
姓名:<input name="name" type="textbox" ...>
性别:<input name="s" type="radiobox" ...>
爱好:<input name="favorite1" type="checkbox"/>
<input name="favorite2" type="checkbox"/>
<input name="favorite3" type="checkbox"/>
<input name="favorite4" type="checkbox"/>
</form>
那么,处理的代码为:
<%
name = Request.Form("name")
s = Request.Form("s")
favorite1 = Request.Form("favorite1")
favorite2 = Request.Form("favorite2")
favorite3 = Request.Form("favorite3")
favorite4 = Request.Form("favorite4")
favorite = (favorite1 = "on") or (favorite2 = "on") or (favorite3 = "on") or (favorite4 = "on")
if not name then
Response.Write "第1题未作"
elseif not s then
Response.Write "第2题未作"
elseif not favorite then
Response.Write "第3题未作"
end if
%>