Der Martin: Alle name-Attribute ermitteln

Beitrag lesen

Hallo,

Zu ermitteln sind alle Name-Attribute innerhalb eines Formulars.

du meinst vermutlich alle Formularelemente mit einem name-Attribut? - So eine Liste gibt es schon, die stellt Javascript in form.elements[] als Array zur Verfügung. Nein, strenggenommen kein Array, sondern eine Collection; aber man kann damit weitgehend wie mit einem Array agieren. Zum Beispiel mit einer for-in-Schleife darüber iterieren.

Im Ergebnis sollen alle im <form> vorligenden name-Attribute als eindeutige Einträge in einem Array vorliegen, also eindeutig auch dann, wenn es mehrere Eingabe-Elemente mit gleichlautenden name= gibt.

Wie willst du die Eindeutigkeit dann realisieren? Sollen Elemente, die als zweite, dritte ... mit demselben Namen auftreten, einfach ignoriert werden? In form.elements[] ist das so gelöst, dass der jeweilige Eintrag dann seinerseits wieder ein Array ist, das alle gleichnamigen Elemente enthält.

Bitte mal um Unterstützung

Gern, aber mir ist noch nicht klar, was du wirklich willst.

So long,
 Martin