Manchmal ist es von Nöten alle Check boxen aus einem Formular auszuwählen, genau für diesen Zweck ist dieses Script gedacht. Die Theorie:
Man lässt anhand einer Schleife jedem Element mit dem Namen X ein bestimmtes Attribut hinzufügen bzw. entfernen.
In der Praxis sieht der HTML Teil der ganzen Geschichte so aus:
<input type="checkbox" value="nummer1" name="checkbox[]" />
<input type="checkbox" value="nummer2" name="checkbox[]" />
<input type="checkbox" value="nummer3" name="checkbox[]" />
<input type="checkbox" value="nummer4" name="checkbox[]" />
function check(boxes,art)
{
boxes = document.getElementsByName(boxes);
for (i = 0; i < boxes.length; i++) <br />
{
if (art == 'check' )
{
boxes[i].checked = 'checked';
}
if (art == 'uncheck' )
{
boxes[i].checked = '';
}
}
}
<a onclick="check('delete[]','check')" href="javascript:;">Alles auswählen</a>
<a onclick="check('delete[]','uncheck')" href="javascript:;">Auswahl aufheben</a>