Hallo wahsaga
Dein Einwand stimmt, ich habe auch schon document.formularname.elements[array[i][x]] probiert, doch kein Browser liefert mir da ein Ergebnis
Ich bekomme keine JS-Fehlermeldung, doch das Element wird offensichtlich nicht gefunden
if (document.getElementById(array[i]).type == "radio") {
alert(array[i]); // erfolgt
for (j=0; j<25; j++) {
if (document.Fragebogen.elements[array[i][j]]) {
alert(j); // erfolgt nicht
}
}
}
<input type=radio name="button" id="button" value="1"> Button 1<br>
<input type=radio name="button" id="button" value="2"> Button 2<br>
<input type=radio name="button" id="button" value="3"> Button 3<br>
hi,
Wie schaffe ich nun, alle Fadio-Elemente des Namens array[i] anzusprechen?
document.Formularname.elements[array[i]][x] ...?
if (document.getElementById(array[i]))
Auf Grund deiner Beschreibung gehe ich davon aus, dass du mehrere Radiobuttons mit dem _Namen_ des in array[i] stehenden Strings hast - also was willst du hier mit getElementById? Das kann nur genau ein Element liefern, weil es auch nur genau ein Element mit dieser Id geben darf.
gruß,
wahsaga