<input type="checkbox" name="check">check1
<input type="checkbox" name="check">check2
<input type="checkbox" name="check">check3;
很简单,只要写一个javascript语句就可以解决这个问题:
function check(){
var i = 0;
var ids = document.getElementsByName("check");
var numbers = ids.length;
for(i=0;i<numbers;i++){
if(ids[i].checked){
return true;
}
}
alert("请选择一个!");
return false;
}
如果选中了第一个,则只循环一次就出来了,如果选中了第三个就会循环三次.
特别的是,如果checkbox在一个表中是分多列显示,则是判断左边的checkbox,然后是右边的.