JavaScript Problem mit Radio-Botton und Checkboxen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JavaScript Problem mit Radio-Botton und Checkboxen

    Hallo @ all!

    ich habe ein Formular.

    Code:
    <form method='POST' name='form' action='ziel.php'>
    in dem Forular habe ich mehrere Checkboxen.
    Code:
    <input type=checkbox name='check[]' value='0'>
    <input type=checkbox name='check[]' value='1'>
    <input type=checkbox name='check[]' value='2'>
    und Radio Button
    Code:
    <input type=radio name='radio' value='0'>
    <input type=radio name='radio' value='1'>
    Ich habe nun eine Funktion mit JavaScript erstellt.

    Ich über prüfe per PHP dieses Formular.
    Und nun haben z.B. einige Werte ein 'checked' / 'selected'.
    Wenn ich nun mit meiner Function diese Auswahl löschen will wie mach ich das?

    Code:
    document.form.check[].checked = false;
    document.form.radio.checked = false;
    geht nicht. Hat jemand eine Idee???
    Beachte: Dumm ist, wer Dummes tut.

  • #2
    du kannst halt net alle auf einmal deselecten.
    das is nen array!
    durchlauf die elemente und mach des einzelnd!

    (bzw mit reset kannste alles löschen aber ich denke mal das ist hier nicht gewollt)
    Die Milch bleibt ranzig!

    Kommentar


    • #3
      okay.

      und wie mach ick das...?

      vllt.. tipp?
      Beachte: Dumm ist, wer Dummes tut.

      Kommentar


      • #4
        PHP-Code:
        document.form.check.length 
        und dann in einer schleife durchlaufen.

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          also
          PHP-Code:
          for(0<= document.form.check.lengthi++)
          {
            
          document.form.check[i].checked false;

          So?

          und das mach ich dann auch so bei dem RADIO. ?
          Beachte: Dumm ist, wer Dummes tut.

          Kommentar


          • #6
            Mal ausprobiert? Aber ja, so sollte es gehen!

            Kommentar


            • #7
              Also. Mein Form Name: form
              Code:
              <input type=checkbox name=anzeige_handy_frequenz[] value='1'>Triband
              <input type=checkbox name=anzeige_handy_frequenz[] Value='2'> Dualband
              <input type=checkbox name=anzeige_handy_frequenz[] value='3'> Quadband
              Ich rufe dann auf:
              Code:
              <a href="JavaScript:handy_detail_del();">Anzeige ohne Handy</a>
              Im head bereich steht:
              Code:
              function handy_detail_del()
              {
                (for i = 0; i <=document.form.anzeige_handy_frequenz.length; i++)
                {
                   document.form.anzeige_handy_frequenz[i].checked = false;
                }
              }
              wenn ich das ausführe dann:

              [COLOR=red]document.form.anzeige_handy_frequenz has no proberties[/COLOR]
              Warum?
              ich meine es gibt ja die Felder....
              Beachte: Dumm ist, wer Dummes tut.

              Kommentar


              • #8
                also erstens arbeitet man hier mit anführungszeichen:
                PHP-Code:
                <input type=checkbox name=anzeige_handy_frequenz[] value='1'
                und zweitens kommt js nicht mit
                PHP-Code:
                anzeige_handy_frequenz[] 
                klar. vergib da einen durchlaufenden numerischen index.

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  elements["anzeige_handy_frequenz[]"][i] müsste funktionieren
                  Die Milch bleibt ranzig!

                  Kommentar

                  Lädt...
                  X