Radiobuttons mit Eltern-Element auslesen
John
- javascript
Hallo,
ich benötige eine Hilfestellung bei der Abfrage verschachtelter Radio-Elemente.
<INPUT type=radio value=1 name=id[1]>
<INPUT type=radio value=2 name=id[1]>
<INPUT type=radio value=1 name=id[2]>
<INPUT type=radio value=2 name=id[2]>
Mein problem ist, das ich den Wert der Radiobuttons nicht abfragen kann. Ich habe es folgendermaßen probiert:
alter(document.getElementById("werte").elements["id[1]"].value)
Es geht einfach nicht und ich weiss nicht warum.
Wäre euch sehr dankbar, wenn Ihr mir einen Tipp geben könntet wie ich das lösen könnte, leider kann ich die namen der radio´s nicht ändern da diese aus der Datenbank generiert werden.
Greetings
Jonny
keiner Fehlerteufel es heißt natürlich
alert(document.getElementById("werte").elements["id[1]"].value)
Es geht einfach nicht ;-(
ich benötige eine Hilfestellung bei der Abfrage verschachtelter Radio-Elemente.
<INPUT type=radio value=1 name=id[1]>
<INPUT type=radio value=2 name=id[1]>
<INPUT type=radio value=1 name=id[2]>
<INPUT type=radio value=2 name=id[2]>
Attributewerte müssen in Anführungszeichen stehen und sollten sie auch.
Wenn mehrere Formularelemente den gleichen Namen haben macht der Browser daraus ein Collection, die wie ein Array angesprochen wird.
in deinem Fall:
document.forms['formular'].elements['id[1]'][0]
document.forms['formular'].elements['id[1]'][1]
alter(document.getElementById("werte").elements["id[1]"].value)
Das geht nur, wenn das Formular eine ID 'werte' hat.
Struppi.
Vielen Dank, so funktioniert es perfekt