asp中一个表格的复选框如何判断是否至少选中一项,否则不能提交?
<tablewidth="280"border="1"cellspacing="0"cellpadding="0"bordercolor="#7497bf"style="...
<table width="280" border="1" cellspacing="0" cellpadding="0" bordercolor="#7497bf" style="text-align:center">
<tr>
<td width="26" bgcolor="#b2d0df">
</td>
<td width="26" bgcolor="#b2d0df">
周一</td>
<td width="26" bgcolor="#b2d0df">
周二</td>
<td width="26" bgcolor="#b2d0df">
周三</td>
<td width="26" bgcolor="#b2d0df">
周四</td>
<td width="26" bgcolor="#b2d0df">
周五</td>
<td width="26" bgcolor="#b2d0df">
周六</td>
<td width="26" bgcolor="#b2d0df">
周日</td>
<td width="26" bgcolor="#b2d0df">
寒假</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z1" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
上午</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
暑假</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z2" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
下午</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
长期</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z3" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
晚上</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
短期</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z4" value="1" /></td>
</tr>
</table> 展开
<tr>
<td width="26" bgcolor="#b2d0df">
</td>
<td width="26" bgcolor="#b2d0df">
周一</td>
<td width="26" bgcolor="#b2d0df">
周二</td>
<td width="26" bgcolor="#b2d0df">
周三</td>
<td width="26" bgcolor="#b2d0df">
周四</td>
<td width="26" bgcolor="#b2d0df">
周五</td>
<td width="26" bgcolor="#b2d0df">
周六</td>
<td width="26" bgcolor="#b2d0df">
周日</td>
<td width="26" bgcolor="#b2d0df">
寒假</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z1" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
上午</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="S7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
暑假</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z2" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
下午</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="X7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
长期</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z3" value="1" /></td>
</tr>
<tr>
<td width="26" bgcolor="#b2d0df">
晚上</td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W1" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W2" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W3" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W4" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W5" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W6" value="1"></td>
<td width="26" bgcolor="#d9d6d5">
<input type="checkbox" name="W7" value="1"></td>
<td width="26" bgcolor="#b2d0df">
短期</td>
<td width="24" bgcolor="#d9d6d5">
<input type="checkbox" name="Z4" value="1" /></td>
</tr>
</table> 展开
2个回答
展开全部
<script>
function CHK_CheckBox() {
var obj = document.getElementsByTagName("input");
for(i=0;i<obj.length;i++){
if(obj[i].type=="checkbox"){
if(obj[i].checked)return true;
}
}
alert("请至少选择一项!");
return false;
}
</script>
<form>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=submit value="提交" onclick="return CHK_CheckBox();">
</form>
function CHK_CheckBox() {
var obj = document.getElementsByTagName("input");
for(i=0;i<obj.length;i++){
if(obj[i].type=="checkbox"){
if(obj[i].checked)return true;
}
}
alert("请至少选择一项!");
return false;
}
</script>
<form>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=checkbox>
<input type=submit value="提交" onclick="return CHK_CheckBox();">
</form>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="checkbox" name="aihao" value="1" />爬山
<input type="checkbox" name="aihao" value="2" />游泳
<input type="checkbox" name="aihao" value="3" />篮球
<input type="checkbox" name="aihao" value="4" />足球
var obj=document.getElementsByName(“aihao”);
if(isSelectNull(obj)){
alert("请至少选一项")
}else{
//无
}
function isSelectNull(snbj){
if(snbj.type=="select-one"){
for(i=0;i<snbj.length;i++){
if(snbj[i].selected==true){
return false;
}
}
}
if(snbj.type!="select-one"){
for(i=0;i<snbj.length;i++){
if(snbj[i].checked==true){
return false;
}
}
}
return true;
}
<input type="checkbox" name="aihao" value="2" />游泳
<input type="checkbox" name="aihao" value="3" />篮球
<input type="checkbox" name="aihao" value="4" />足球
var obj=document.getElementsByName(“aihao”);
if(isSelectNull(obj)){
alert("请至少选一项")
}else{
//无
}
function isSelectNull(snbj){
if(snbj.type=="select-one"){
for(i=0;i<snbj.length;i++){
if(snbj[i].selected==true){
return false;
}
}
}
if(snbj.type!="select-one"){
for(i=0;i<snbj.length;i++){
if(snbj[i].checked==true){
return false;
}
}
}
return true;
}
追问
亲
我那个上面的所有的选择框的name的值都不一样
要怎么设置呢?
不是同一个属性的
追答
name相同的代表同一个类型的选项
比如 你可以分为 爱好选项的name=aihao 来源选项的name=laiyuan,value值自己定义,可以是英文也可以是中文,提交后收集到信息如下: aihao=request.form("aihao") aihao="爬山 ,足球"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询