Andreas Iwanowski: Radio Buttons Value geht nicht

Halloele,

Ich will mit Javascript die Value eines Radio Buttons auslesen, der so aussieht:

<input type="radio" name="zustimmen" value="ja">
<input type="radio" name="zustimmen" value="nein">

Wenn ich jetzt einfach mal
alert(document.zustimmen.value) mache, meint er, document.zustimmen.value sein 0 oder kein Objekt

Wie kann ich die Value auslesen ?

  1. Halloele,

    Ich will mit Javascript die Value eines Radio Buttons auslesen, der so aussieht:

    <input type="radio" name="zustimmen" value="ja">
    <input type="radio" name="zustimmen" value="nein">

    Wenn ich jetzt einfach mal
    alert(document.zustimmen.value) mache, meint er, document.zustimmen.value sein 0 oder kein Objekt

    Wie kann ich die Value auslesen ?

    Du hast kein Opjekt document.zustimmen.value, sondern ein Array document.formname.zustimmen[x], welches .value und auch .checked hat (für den ausgewählten Radiobutton ist checked=true).

    1. Du hast kein Opjekt document.zustimmen.value, sondern ein Array document.formname.zustimmen[x], welches .value und auch .checked hat (für den ausgewählten Radiobutton ist checked=true).

      wenn ich alert(document.zustimmen[0].checked) mache, kommt:

      document.zustimmen.0 ist Null od. kein Objekt

      1. Du hast kein Opjekt document.zustimmen.value, sondern ein Array document.formname.zustimmen[x], welches .value und auch .checked hat (für den ausgewählten Radiobutton ist checked=true).

        wenn ich alert(document.zustimmen[0].checked) mache, kommt:

        document.zustimmen.0 ist Null od. kein Objekt

        Das Formular braucht einen Namen. Der Name muß beim Zugriff vorkommen. Deshalb schrieb ich:

        document.FORMNAME.zustimmen[x]

        Das X ist eine Zahl von Null bis zur Anzahl der Radiobuttons minus 1.

        - Sven Rautenberg

        1. Du hast kein Opjekt document.zustimmen.value, sondern ein Array document.formname.zustimmen[x], welches .value und auch .checked hat (für den ausgewählten Radiobutton ist checked=true).

          wenn ich alert(document.zustimmen[0].checked) mache, kommt:

          document.zustimmen.0 ist Null od. kein Objekt

          Das Formular braucht einen Namen. Der Name muß beim Zugriff vorkommen. Deshalb schrieb ich:

          document.FORMNAME.zustimmen[x]

          Das X ist eine Zahl von Null bis zur Anzahl der Radiobuttons minus 1.

          • Sven Rautenberg

          Ok so geht es. Besten Dank.

  2. Hallo Andreas

    <input type="radio" name="zustimmen" value="ja">
    <input type="radio" name="zustimmen" value="nein">

    alert(document.zustimmen.value) mache, meint er, document.zustimmen.value sein 0 oder kein Objekt

    Wie kann ich die Value auslesen ?

    Geht mit:
     document.Formularname.Radiobuttonname[0].value bzw.
    document.Formularname.Radiobuttonname[1].value

    Viele Grüße

    Antje

    1. Hallo Andreas

      <input type="radio" name="zustimmen" value="ja">
      <input type="radio" name="zustimmen" value="nein">

      alert(document.zustimmen.value) mache, meint er, document.zustimmen.value sein 0 oder kein Objekt

      Wie kann ich die Value auslesen ?

      Geht mit:
      document.Formularname.Radiobuttonname[0].value bzw.
      document.Formularname.Radiobuttonname[1].value

      Viele Grüße

      Antje

      Besten Dank.