Bestimmte Checkbox ansprechen

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

  • Bestimmte Checkbox ansprechen

    Hi@all

    Hab meine Checkboxen zu einer Variablen zusammengefasst, was auch wunderbar funktioniert.

    PHP-Code:
    ...
    <
    input type="checkbox" name="Kontakt[]" id="Post"    value="Post" checked>per Post
            
    <input type="checkbox" name="Kontakt[]" id="Telefon" value="Telefon">per Telefon
            
    <input type="checkbox" name="Kontakt[]" id="Fax"     value="Fax">per Fax
            
    <input type="checkbox" name="Kontakt[]" id="eMail"   value="eMail">per eMail
    ... 
    Wie kann ich jetzt eine dieser Checkboxen direkt abfragen

    Beispiel :

    if (!document.form.Kontakt[3].checked ...

    funktioniert nicht, auch nicht

    if (!document.getElementById("eMail").checked ...

    Thx@all

  • #2
    Nur weil du [ und ] hintenran gehängt hast, heisst das noch lange nicht, dass es ein Array ist. Erst die verarbeitetende Sprache auf dem Server macht daraus netterweise ein Array. Sprich für PHP ist's ein Array für JS ned!
    Wenn du die Boxen direkt ansprechen willst könntest du z.B. ids verteilen und diese mit getElementById ansprechen
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Original geschrieben von jahlives
      ...Wenn du die Boxen direkt ansprechen willst könntest du z.B. ids verteilen und diese mit getElementById ansprechen
      ...auch nicht

      if (!document.getElementById("eMail").checked ...

      Kommentar


      • #4
        Thx@all

        Erledigt.
        Hatt Schreibfehler und eine Doppelbezeichnung im Formular.

        Kommentar

        Lädt...
        X