cmmSeq --------->the name of checkBox
<INPUT type="checkbox" name="cmmSeq" value="1">
<INPUT type="checkbox" name="cmmSeq" value="2">
function selectall(){
if (document.all.cmmSeq.length >= 0) {
for (i = 0; i < document.all.cmmSeq.length; i++) {
document.all.cmmSeq[i].checked = true;
}
} else {
document.all.cmmSeq.checked = true;
}
}
<input type="checkbox" id="c1" disabled>
怎么样让全选操作不影响这个checkbox?
function CheckAll(frm)
{
for (var i=0;i<frm.elements.length;i++)
{
var e=frm.elements[i];
if (e.type == 'checkbox' && e.disabled == false)
{
e.checked = !e.checked;
}
}
}
</script>
<form>
<input type="checkbox" id="c1" disabled>
<input type="checkbox" id="c2" >
<input type="checkbox" id="c3" >
<input type="checkbox" id="c4" disabled>
<input type="checkbox" id="c5" ><input type="button" value="click" onclick="CheckAll(this.form)"></form>
function CheckAll(frm)
{
for (var i=0;i<frm.elements.length;i++)
{
var e=frm.elements[i];
if (e.type == 'checkbox' && e.disabled != false)
{
e.checked = document.all.CheckDeleteAll.checked;
}
}
}
晕,把==该成!=就好了。
揭帖
function checkAll(bCheck)
{
var arr = document.all.chk;
for(var i=0; i<arr.length; i++)
{
if(!arr[i].disabled == true)
arr[i].checked = bCheck;
}
}
</SCRIPT>
<INPUT TYPE="checkbox" NAME="all" onclick="checkAll(this.checked)"><p>
<INPUT TYPE="checkbox" NAME="chk">
<INPUT TYPE="checkbox" NAME="chk">
<INPUT TYPE="checkbox" NAME="chk" disabled>
<INPUT TYPE="checkbox" NAME="chk">
<INPUT TYPE="checkbox" NAME="chk">