通过下拉菜单控制复选框数目,数目未知,并且当点击提交时,自动判断是否选择。
<script>
function check(){
var num=0;
for(var i=0;i<document.form1.checkbox.length;i++){
if(document.form1.checkbox[i].checked){
num+=1;
}
}
if(num>0){
return true;
}
else{
alert("请选择!");
return false;
}
}
</script>
<script>
function num(){
document.form1.action=""
document.form1.submit()
}
</script>
<form method="post" action="get.asp" check();">
<%if request("sel")<>"0" then%>
<%for i=1 to request("sel")%>
<input type=checkbox value="<%=i%>" >
<%next%>
<%
else%>
<%end if%>
<select onchange="num()" >
<option value="0">请选择数量</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type=submit value=提交>
get.asp
<%=request("checkbox")%>