天天看點

html複選框全選取消,html,javaScript中怎麼控制複選框checkbox的全選,全不選,以及全選中,全選按鈕選中,其中一個或者多個沒選,則全選按鈕不被選中...

pageEncoding="UTF-8"%>

//當全選按鈕,選中時,所有複選框被選中,當全選按鈕不被選中時,所有的也不被選中

function funSelAll(){

var selects=document.getElementsByName("selOne");

if(document.getElementsByName("selAll")[0].checked==true){

for(var i=0;i

selects[i].checked=true;

}

}else{

for(var i=0;i

selects[i].checked=false;

}

}

}

//當所有的複選框被選中時,全選按鈕被選中,當其中任意一個或者多個沒被選中時,全選按鈕不被選中

function funSelOne(){

var one=document.getElementsByName("selOne");

var all=document.getElementsByName("selAll")[0]

var selCount=0;

var unSelCount=0;

for(var i=0;i

if(one[i].checked==true){

selCount++;

}

if(one[i].checked==false){

unSelCount++;

}

if(selCount==one.length){

all.checked=true;

}

if(unSelCount>0){

all.checked=false;

}

}

}

function funDelBatch(){

var strsValue="";

var strs=document.getElementsByName("selOne");

if(strs!=null&&strs.length>0){

for(var i=0;i

//----

if(strs[i].checked==true){

strsValue=strsValue+strs[i].value+",";

}

//---

}

}

document.form1.action="/grade/allGrades.htm?method=toDetailGradeBatch&gradeIds="+strsValue;

document.form1.submit();

}

班級編碼 班級名稱 操作
${vo.gradeId} ${vo.gradeName}

删除

修改