js checkbox 全选事件

来源:互联网 发布:慧网淘宝培训 编辑:程序博客网 时间:2024/05/20 06:30
 <th width="3%"><input type='checkbox' name='selectA' name='selectA' onclick='selectAll()'/>选择</th>
 <td><input type='checkbox' name='linId' name='linId' value="<%=ab.get("VEHICLE_ID")%>"/></td>

     function selectAll(){  var checkbox = document.getElementsByName('linId')  var isallon=0  for(var i = 0 ;i<checkbox.length ; i ++){  if(checkbox[i].checked==false)  {isallon = 1;break;}//判断是否未全选中或全选中  }  var f_checkbox = document.getElementsByName('selectA')[0];  for(var i = 0 ;i<checkbox.length ; i ++){   if(isallon){   f_checkbox.checked=true;  checkbox[i].checked=true;   }else{   f_checkbox.checked=false;  checkbox[i].checked=false;   }  }  }
function checkData() {
var box = document.getElementsByName("linId");
if(box.length>0) {
var checked = false; 
for(var i=0; i<box.length; i++) {
if(box[i].checked == true) {
checked = true;
}
}
if(!checked) {
MyAlert("请选择要取消的记录!");
}else {
return true;
}
}else {
return false;
}
}