第一种最好
function Check(){
var cbs = document.getElementsByTagName("input");
var b = false;
for(var i=0;i<cbs.length;i++){
if(cbs[i].type == "checkbox" && cbs[i].checked){
b = true;
}
}
if(!b){
alert("至少选择一种系统");
return false;
}
}
第二种,如果多个input的name相同,则可以用
function Check()
{
if(checkboxs("checkboxname") == false){ // checkboxname: checkbox的名字
alert('请至少选择一项!');
return false;
}
return true;
}
function checkboxs(objNam){
var obj = document.getElementsByName(objNam); // 获取对象
var objLen= obj.length; // 获取数组长度
var objYN; // bool
var i;
objYN=false;
for (i = 0;i< objLen;i++){
if (obj[i].checked==true) {
objYN= true;
break;
}
}
return objYN;
}