全选/取消复选按钮的脚本
全选/取消复选按钮的脚本,
<script language="javascript">
//全选复选按钮
function allcheck(form,name)
{
//ie6.0,7.0支持,FF支持
var checkbox=document.forms[""+form+""].elements[""+name+""];
//ie支持,FF不支持
//var checkbox=document.forms(form).elements(name);
//var checkbox=document.getElementsByName(name);
//var s=document.getElementsByName(name);
//alert(checkbox[0].getAttribute("type"));
//alert(checkbox[i].type)
if(checkbox!=null){
//alert(checkbox[0].type);
var checkcount=typeof(checkbox.length)!='undefind'?checkbox.length:0;
for(var i=0;i<checkcount;i++){
if(checkbox[i].type=="checkbox"){
checkbox[i].checked=true;
}
}
}
}
//取消所有选中的复选按钮
function cancelallcheck(form,name)
{
//ie6.0,7.0支持,FF支持
var objbox=document.forms[""+form+""].elements[""+name+""];
if(objbox!=null){
//alert(checkbox[0].type);
var checkcount=typeof(objbox.length)!='undefind'?objbox.length:0;
for(var i=0;i<checkcount;i++){
if(objbox[i].type=="checkbox"){
objbox[i].checked=false;
}
}
}
}
function checkbox(form,name,form1,name1)
{
var checkbox=document.forms[""+form1+""].elements[""+name1+""];
if(checkbox!=null){
//var count=typeof(checkbox.length)!='undefind'?checkbox.length:0;
if(checkbox[0].checked==false){
allcheck(form1,name1);
}
else{
cancelallcheck(form1,name1);
}
}
}
</script>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/whzh719/archive/2008/11/22/3349116.aspx