checkbox的全选,全不选

王朝other·作者佚名  2008-05-19
宽屏版  字体: |||超大  

<META http-equiv=Content-Type content="text/html; charset=gb2312">

<SCRIPT language=javascript>

<!-- 全选 -->

function selectall(v){

var f = document.forms["resultlist"];

for (i=0;i<f.elements.length;i++)

if (f.elements[i].name=="userid") f.elements[i].checked = v;

document.forms["resultlist"].elements["clickall"].checked = v;

document.forms["resultlist"].elements["clickall2"].checked = v;

}

<!-- 改变选择列的颜色 -->

function changechecked(checkbut){

var v =checkbut.checked;

if (v) {

checkbut.checked = true;

if(isallselected()){

document.forms["resultlist"].elements["clickall"].checked = true;

document.forms["resultlist"].elements["clickall2"].checked = true;

}

}else{

document.forms["resultlist"].elements["clickall"].checked = false;

document.forms["resultlist"].elements["clickall2"].checked = false;

checkbut.checked = false;

}

}

<!-- 是否有选中? -->

function isselected(){

var f = document.forms["resultlist"];

for (i=0;i<f.elements.length;i++)

if ((f.elements[i].name=="userid") && (f.elements[i].checked)) return true;

return false;

}

<!--是否全部选中? -->

function isallselected(){

var selectcount = 0;

var allcount=0;

var f = document.forms["resultlist"];

for(i=0;i<f.elements.length;i++){

if (f.elements[i].checked){

selectcount = selectcount + 1;

}

}

for(i=0;i<f.elements.length;i++){

if ((f.elements[i].name.indexOf("select")>-1)){

allcount = allcount+1;

}

}

if(selectcount==allcount)

return true;

else

return false;

}

</SCRIPT>

<FORM name=resultlist action=list method=post>

<INPUT onclick=selectall(this.checked) type=checkbox name=clickall>全选

<INPUT onclick=changechecked(this) type=checkbox value=on name=userid>

<INPUT onclick=changechecked(this) type=checkbox value=on name=userid>

<INPUT onclick=changechecked(this) type=checkbox value=on name=userid>

<INPUT onclick=changechecked(this) type=checkbox value=on name=userid></TD>

<INPUT onclick=selectall(this.checked) type=checkbox name=clickall2>全选

</FORM>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有