Leeloo5E: Checkbox-Array vor Formular absenden prüfen

Beitrag lesen

Hallo,

für dein Skript ist die ID aber nicht nötig, da du über document.forms['Name'].elements['Name'] auf jedes Element zugreifen kannst.

Ich hab die ID nur eingebaut, um evtl. getElementById zu verwenden.

Die Defintion der Checkboxen als Array - nämlich so name="checkboxen[]" - brauche ich, um die dann besser in meinem PHP-Skript auszuwerten.

übrigens hatten das Problem vor dir schon Millionen das ist eine Frage die mehrmals pro Woche auftaucht. Alle stolpern über [] und denken das hätte etwas mit einem Array zu tun, in diesem Fall nicht, es ist für JS einfach ein Bestandteil des Namens. Erst für PHP wird es zu enem Array aufbereitet.

Jo, dacht ich mir, aber Herr Google hat mir leider dazu keinen Ansatz einer Lösung präsentieren können :-(

Interessant bleibt die Frage, warum dann

  
if (document.forumular.checkboxen[][0].checked == true) {  

zu einem Syntaxerror führt, wenn JavaScript den Namen eines Feldes ganz einfach als String sieht, egal wie er aussieht.
Aber egal.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra