chogle: radiobutton check

Wie kann man mittels javascript in einem Formular überprüfen, welcher der zwei Radiobuttons angeklickt ist?

  1. Hi,

    Wie kann man mittels javascript in einem Formular überprüfen, welcher der zwei Radiobuttons angeklickt ist?

    indem Du beide einzeln daraufhin überprüfst, ob sie gecheckt[1] sind.

    Cheatah

    [1] Nein, nicht gestreift.

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. indem Du beide einzeln daraufhin überprüfst, ob sie gecheckt[1] sind.

      genau dort ist das problem, dass krieg ich nicht hin

      chogle

      1. Hi,

        genau dort ist das problem, dass krieg ich nicht hin

        wenn Du weißt, dass das von Peter genannte Objekt eine Collection ist (die an sich natürlich keine checked-Eigenschaft besitzt), brauchst Du nur noch eine Schleife einzusetzen, und fertig ist die Laube. Eben jeden Radiobutton einzeln testen.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. sali

          und wie greift man jetzt auf einen bestimmten radibutton. das kapiere ich immer noch nicht, da er keinen eigenen namen besitzt.

          1. sali

            und wie greift man jetzt auf einen bestimmten radibutton. das kapiere ich immer noch nicht, da er keinen eigenen namen besitzt.

            for (var i = 0; i < document.FormName.RadioName.length; i++) {
            if (document.FormName.RadioName[i].checked)
              // tu was
            }

            Gruß, rk_dev

            1. höi

              for (var i = 0; i < document.FormName.RadioName.length; i++) {
              if (document.FormName.RadioName[i].checked)
                // tu was
              }

              hat geklappt

  2. Wie kann man mittels javascript in einem Formular überprüfen, welcher der zwei Radiobuttons angeklickt ist?

    if (document.FormName.RadiobuttonName.checked == true)
    ...

    1. if (document.FormName.RadiobuttonName.checked == true)
      ...

      Damit hat es auch nicht funktioniert. Das würde bei einer Checkbox funktionieren, aber bei Radiobuttons ist es möglich, dass mehrer den selben namen haben und einfach eine andere value

      chogle

      1. if (document.FormName.RadiobuttonName.checked == true)
        ...

        Damit hat es auch nicht funktioniert. Das würde bei einer Checkbox funktionieren, aber bei Radiobuttons ist es möglich, dass mehrer den selben namen haben und einfach eine andere value

        argh, stimmt, sorry!

        Also, Radiobuttons einer Gruppe haben ja den selben Namen aber unterschiedliche values. Übertragen wird der value des markierten Radiobuttons.

        Also einfach value abfragen ...

        if (document.FormName.RadiobuttonName.value == 'value1')
        ...

        1. Hi,

          Also einfach value abfragen ...

          der sagt nichts darüber aus, ob der Radiobutton gecheckt ist. Du demonstrierst übrigens gerade ganz hervorragend, warum es hier äußerst verpönt ist, mit (angeblich) fertigen Codes zu antworten.

          Cheatah

          --
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
  3. juppie, ech hanns gschaft.

    vele dank an Peter, Cheatah ond de rk_dev

    ech entscholdige no mini schwärbegreffigkeit, esch glaub höt ned min tag

    chogle

  4. Nomol vele dank an Peter, Cheateh ond rk_dev

    sorry dasis ned so schnell gschnalled hann, aber esch glaub höt ned so min tag.

    anyways c u