Der Martin: Objekte abfragen (Checkbox)

Beitrag lesen

Hi,

Klappt prima, aber nur solange mind. 2 Checkboxen mit cargoadd[] gelistet sind, gibt es nur einen, dann existiert "adds" zwar, aber die Schleife wird nicht durchlaufen, da adds.length undefiniert ist statt eigentlich den Wetr 1 zu beinhalten, worin liegt der Fehler?

der Fehler liegt darin, dass du annimmst, Javascript würde *immer* ein Array der Checkbox-Objekte erzeugen. Existiert nur eines, bekommst du aber kein Array mit nur einem Element, sondern das eine Element selbst.
Du musst also abfragen, ob adds eine length-Eigenschaft hat; wenn nicht, ist es direkt eine Referenz auf das einzige existierende Checkbox-Objekt.

Über eure Hilfe wäre ich echt dankbar.

Man ist dankbar "für" etwas, nicht "über".

So long,
 Martin

PS: Ich verwende in der Beschreibung den Begriff "Array", was nicht ganz korrekt ist; es ist eine Collection. Man geht damit aber in diesem Fall um wie mit einem Array.

--
PCMCIA: People Can't Memorize Computer Industry Acronyms
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(