Struppi: Radiobutton auf checked setzen

Beitrag lesen

Nehmen wir als Namen einfach mal "test" an. Dann wäre die Zeile document.form.test[188].checked=true. Was ist daran anders als im Beispiel?

Das der Name (in der ursprünglichen Frage) "test[]" lautet.

Da aber die Klammer bereits Operatoren sind dürfen diese nicht in Variabel- oder Attributnamen vorkommen. Dass läßt sich aber durch genau diese Operatoren umgehen.

<form name="form" ...>
<input name="test[]">
<input name="test[]">
</form>

==>

document.forms['form'].elements['test[]']
oder
document.forms.form.elements['test[]']
oder
document['form']['test[]']
oder
document.form['test[]']

Aber nicht:
document.form.test[]

Da es kein Element mit dem Namen 'test' gibt

Struppi.

--
Javascript ist toll (Perl auch!)