Alle checkboxen mit Inhalt x unchecken

Sase

Grünschnabel
Hi :)
Wie kann ich eine Funktion schreiben die alle Checkboxen mit dem wert z.B. 1 checked=false macht ?

THX 4 Help :)
 
Ist der Wert value?

Wenn ja, dann gibt's zwei Möglichkeiten:
Code:
oEl = window.document.forms['DeinFormular'].elements;
for (i=0; i<oEl.length; i++) {
    if ((oEl[i].type == 'checkbox') && (oEl[i].value == '1')) {
        oEl[i].checked = false;
    }
}
Falls du kein Formular hast, kannst du auch auf das DOM zurückgreifen:
Code:
/* Zeile 1 durch die hier ersetzen: */
oEl = window.document.getElementsByTagName('input');

Wenn möglich würde ich aber immer die erste Methode nehmen.
 
THX :D
Habe noch ne frage ob das auch irgendwie so gehen würde:

<input type="Checkbox" name="del[]" value="1" checked="true">
<input type="Checkbox" name="del[]" value="2" checked="true">

onclick="document.name.del[1].checked=false"

Wenn ich statt name="del[]" name="del" schreibe, funktioniert es zwar, jedoch werden nicht alle elemente in einem Array gespeichert (php auswertung)
 
Zurück