- mark_all_checkboxes.js
function mark_all( form_id )
{
var form = document.getElementById( form_id ), elem;
for( var i=0; i<form.elements.length; i++ )
{
elem = form.elements[i];
if( elem.type == 'checkbox' )
elem.checked = !form.alle.checked;
}
form.all.checked = !form.all.checked;
}
<form id="myFormID" name="myFormName">
<input type="checkbox" id="all" onclick="mark_all( 'myFormID' );" />
</form>
Hinweis: Als Parameter muss an die JavaScript-Funktion die ID des Formulars, und nicht der Name übergeben werden.
Hinweis: Die Checkbox, mit der alle anderen Checkboxen gesetzt werden soll, muss die ID „all“ besitzen.