AndreD: checkbox - Alle auswählen

Beitrag lesen

Hello,

Die Checkbox muß ich ja in ein Array schreiben um es Clientseitig auszuwerten.

Meinst Du da nicht eher serverseitig auswerten? :-)

Und im Browser steht das folgends:

Ist alles IMHO dafür nicht relevant... ausser die Bezeichnung für Dein Formular und der Checkbox welche Deine Funktion auslöst.

Dann kommt die Checkbox wo ich meine Funktion aufrufe:

<input name="all" type="checkbox" onChange="check()">

Ok, passt soweit denke ich.

Und in meiner Funktion steht folgends:

Ist IMHO der falsche Ansatz, versuche nicht in diesem Fall mit Javascript im HTML-Code "rumzumalen" :-) Javascript ist doch eigentlich viel mächtiger, Du kannst über die Baumstruktur (DOM-Model) gezielt die Eigenschaften aller Elemente einer Seite ändern, also auch den Zustand einer Checkbox auf checked setzen.
Schau mal in SelfHTML rein, da ist alles was Du dafür brauchst:

-> eine for-Schleife
http://selfhtml.teamone.de/javascript/sprache/schleifen.htm#for
Mit Hilfe der Schleife kannst Du dir z.B. alle Elemente (Checkboxen) eines Formulares ausgeben lassen, egal ob es 3 oder 467 sind.

-> Die Elemente
http://selfhtml.teamone.de/javascript/objekte/elements.htm
Kontrollieren aller Elemente eines Formulares

-> Die Anzahl
http://selfhtml.teamone.de/javascript/objekte/array.htm#length
Anzahl der Elemente in einem Array

-> Zustand des Elementes
http://selfhtml.teamone.de/javascript/objekte/elements.htm#checked

Nur nun ist mein Problem darf ich name="nummer[]" schreiben?
<input type="checkbox" name="nummer[]" value="01999" checked>

Ja, das geht schon...

Grüsse AndreD