1. 全选
======
function chk(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall' && e.type=="checkbox")
e.checked = form.chkall.checked;
}
}
<form name="mainForm">
<input type=checkbox name="chkall" value="on" οnclick="chk(this.form)">选中所有显示记录
<input type="checkbox" name="checkbox1" value="checkbox1">复选框1
<input type="checkbox" name="checkbox2" value="checkbox2">复选框2
<input type="checkbox" name="checkbox3" value="checkbox3">复选框3
<input type="checkbox" name="checkbox4" value="checkbox4">复选框4
</form>
下面是附带的一些代码
=================
if(document.form1.checkall.checked==true){
for(var j=0; j<document.form1.elements.length; j++){
var f=document.form1.elements[j];
if(f.type=="text"){
f.readOnly=false;
}
}
}
if(document.form1.checkall.checked==false){
for(var j=0; j<document.form1.elements.length; j++){
var f=document.form1.elements[j];
if(f.type=="text"){
f.readOnly=true;
}
}
}