John: Radiobuttons mit Eltern-Element auslesen

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

  1. keiner Fehlerteufel es heißt natürlich

    alert(document.getElementById("werte").elements["id[1]"].value)

    Es geht einfach nicht ;-(

  2. 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.

    --
    Javascript ist toll (Perl auch!)
    1. Vielen Dank, so funktioniert es perfekt