André Bretschneider: Zugriff auf gechecktes Radiobutton-Element

Hallo zusammen,

ich hab in einer Anwendung ein Formular mit einigen Auswahllisten , Textfeldern und einer Reihe von Radiobuttons im Stil von:
<input type="radio" name="radiobutton_gruppe" value="radiobutton_value">

Bei Änderung einer Auswahlliste soll nun eine weitere Auswahlliste mit verändert werden. Das ganze funktioniert auch durch erneutes Aufrufen der Seite mit Übergabe einiger Querystring-Parameter.

Nun möchte ich aber die bisherigen Eingaben nicht verlieren (Textfelder, gecheckte Radiobuttons). Wie kann ich aber auf den Value des aktuell gecheckten Radiobuttons einer Radiobutton-Gruppe mittels Javascript zugreifen? Der Zugriff analog dem eines Textfeldes (this.form.textfeld_name.value) funktioniert da nicht.

Danke im Voraus

Bis denn

André

  1. hi,

    Nun möchte ich aber die bisherigen Eingaben nicht verlieren (Textfelder, gecheckte Radiobuttons). Wie kann ich aber auf den Value des aktuell gecheckten Radiobuttons einer Radiobutton-Gruppe mittels Javascript zugreifen? Der Zugriff analog dem eines Textfeldes (this.form.textfeld_name.value) funktioniert da nicht.

    per JS zugreifen kannst du so, wie es http://de.selfhtml.org/javascript/objekte/elements.htm beschreibt.

    aber warum willst du das überhaupt per JS machen?
    wenn du doch das dokument neu vom server anforderst, kannst du doch gleich serverseitig das benötige HTML-attribut setzen, siehe http://de.selfhtml.org/html/formulare/auswahl.htm#radiobuttons f.

    gruß,
    wahsaga

    --
    I'll try being nicer if you'll try being smarter.
    1. Hallo nochmal,

      Danke erstmal für die schnelle Antwort

      aber warum willst du das überhaupt per JS machen?

      Ich glaube, ich habe mich da etwas missverständlich ausgedrückt. Mein Problem liegt nicht im Setzen der Werte, sondern bereits im Ermitteln. Das wollt ich mittels Javascript erledigen, um dann über ein window.open() (mit entsprechenden Querystring-Parametern für die Feldwerte) die Seite erneut aufzurufen.

      Nun will ich aber nicht jeden einzelnen Radiobutton abfragen ob er gecheckt ist oder nicht, sondern würde dies gern einmal für die gesamte Radiobuttongruppe tun. Geht so etwas? Wenn Ja, Wie?

      Grüße

      André

      1. hi,

        Ich glaube, ich habe mich da etwas missverständlich ausgedrückt. Mein Problem liegt nicht im Setzen der Werte, sondern bereits im Ermitteln. Das wollt ich mittels Javascript erledigen [...]

        Nun will ich aber nicht jeden einzelnen Radiobutton abfragen ob er gecheckt ist oder nicht, sondern würde dies gern einmal für die gesamte Radiobuttongruppe tun. Geht so etwas? Wenn Ja, Wie?

        siehe beispiel auf der bereits verlinkten seite, http://de.selfhtml.org/javascript/objekte/elements.htm#checked.

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.