Irki: .value lest falschen Wert aus

Ich möchte den Wert von einer Gruppe von Radiobuttons auslesen, der gerade aktiviert worden ist. Ich greife mit der javascript Funktion update(): var ausg = document.getElementById("s").value;

auf das Element zu.

In ausg müsste ja jetzt der Wert stehen, der bei den Radiobuttons ausgewählt worden ist. Mein Problem ist aber, dass er immer nur den Wert der 1. Option liefert, egal was ich ausgewählt habe. Der Code für die Radiobuttons sieht so aus:
<input type = "radio"  id="s" onChange="update()" name = "suchbegriff1" value="1">
<input type = "radio"  id="s" onChange="update()" name = "suchbegriff1" value="2">

usw...

Weiß jemand, wo der Fehler liegt?

  1. Hallo,

    Der Code für die Radiobuttons sieht so aus:
    <input type = "radio"  id="s" onChange="update()" name = "suchbegriff1" value="1">
    <input type = "radio"  id="s" onChange="update()" name = "suchbegriff1" value="2">

    usw...

    Weiß jemand, wo der Fehler liegt?

    Eine ID kann pro Dokument nur einmal verwendet werden. Frage so ab (wenn es das erste Formular ist, ansonsten forms-Referenz aendern):

    document.forms[0].elements["suchbegriff1"][0].value
    bzw.
    document.forms[0].elements["suchbegriff1"][1].value

    MfG, Thomas

    1. hi,

      Frage so ab (wenn es das erste Formular ist, ansonsten forms-Referenz aendern):

      document.forms[0].elements["suchbegriff1"][0].value
      bzw.
      document.forms[0].elements["suchbegriff1"][1].value

      dann hat er beide werte.
      er wollte aber den haben, der zum aktiven radio button gehört.

      also müsste er zunächst mit
      document.forms[0].elements["suchbegriff1"][0].checked
      document.forms[0].elements["suchbegriff1"][1].checked
      nachsehen, welcher denn nun überhaupt markiert ist ...

      gruss,
      wahsaga