There are many checkboxes in a form. How can I select one and select all of them?
---------------------------------------------------------------
Function selectAll (checkBoxName ){
Var elms = document. getElementsByName (checkBoxName );
If (elms. length <1) return;
Var allChecked = true;
For (var I = 0; I <elms. length; I ++)
If (elms [I]. type = "checkbox ")
AllChecked & = elms [I]. checked;
For (var I = 0; I <elms. length; I ++)
If (elms [I]. type = "checkbox "){
Elms [I]. checked =! AllChecked;
If (elms [I]. onclick) elms [I]. onclick ();
}
}
---------------------------------------------------------------
<Input type = checkbox name = m>
<Input type = checkbox name = m>
Select All <input type = checkbox value = "Check All" onclick = "mm (this)">
<Script language = javascript>
Function mm (o)
{
Var a = document. getElementsByName ("m ");
For (var I = 0; I <a. length; I ++ ){
A [I]. checked = o. checked;
}
}
</Script>
<Input type = checkbox name = chk>
<Input type = checkbox name = chk>
<Input type = checkbox name = chk>
<Input type = checkbox name = chk>
<Input type = checkbox name = chk>
<Br>
Select All: <input type = checkbox onclick = sel ('chk')>
<Script language = "javascript">
Function sel (){
O = document. getElementsByName ()
For (I = 0; I <o. length; I ++)
O [I]. checked = event. srcElement. checked
}
</Script>