Michael Neubert: Radio-Button innerhalb eines Formular Arrays ansprechen

Beitrag lesen

Hi,

Moin!

<input type="radio" name="daten[kontakt]" value="2"> manchmal<br>

document.test['daten[['geburtstag[1]']]'].focus();

Punkt 1: Deine Radio-Buttons heißen "daten[kontakt]", nicht "daten[['geburstag[1]']]".

Sorry, mein Fehler. Hatte mich im Posting verschrieben. Im Sourcecode stand natürlich "Kontakt".

Punkt 2: Du solltest dich für einen Stringbegrenzer entscheiden (hier hast du ' genommen, und mußt dann jedes Auftreten dieses Stringbegrenzers innerhalb des Strings mit dem Backslash escapen, damit der String nicht schon wieder beendet wird.

Du greifst also auf document.test['daten[[' zu, und geburtstag[1]']]'].focus() ist eine unverständliche Anweisung.

- Sven Rautenberg

Ich habe folgendes ausprobiert:
document.test['daten[['kontakt[1]']]'].focus();

Hat leider auch nicht geholfen.

Gruß
Michael