Benutzer-Werkzeuge

Webseiten-Werkzeuge


js_mark_all_checkboxes

Alle Checkboxen mit einem Klick markieren

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>
  1. Hinweis: Als Parameter muss an die JavaScript-Funktion die ID des Formulars, und nicht der Name übergeben werden.
  2. Hinweis: Die Checkbox, mit der alle anderen Checkboxen gesetzt werden soll, muss die ID „all“ besitzen.
js_mark_all_checkboxes.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)