现在的位置: 首页 > 综合 > 正文

js checkbox 全选事件

2013年05月03日 ⁄ 综合 ⁄ 共 808字 ⁄ 字号 评论关闭
 <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;
}
}



抱歉!评论已关闭.