Lyco: Pflicht checkbox in formular

Hallo, Ich habe ein Formular erstellt mit Pflichtfelder was soweit funktioniert. Jezt möchte ich aber zusätzlich das auch checkboxen anklicken Pflicht ist aber das haut leider nicht hin. Kann da mir jemand helfen?

  1. Hallo,

    Jezt möchte ich aber zusätzlich das auch checkboxen anklicken Pflicht ist aber das haut leider nicht hin.

    Was hast du denn probiert?

    Mit Javascript ist das eigentlich eifach:

      
    if(!checkbox_name) {  
      alert("Checkbox anklicken!");  
    }  
    
    

    Viele Grüße

    --
    Winning isn´t everything, it´s the only thing.
    1. Hi,

      Mit Javascript ist das eigentlich eifach:

      "eifach" wäre zu Ostern ein nettes Wortspiel gewesen. So zeigt es aber nur, warum man niemals fertigen Code posten sollte.

      if(!checkbox_name) {

      Wenn in checkbox_name der Name der Checkbox steht, ist dies im Boole'schen Sinne true.

      Wenn "checkbox_name" der Name der Checkbox _ist_, existiert noch lange kein JavaScript-Objekt dieses Namens. Die Variable ist undefined, im Boole'schen Sinne false.

      Wenn checkbox_name eine _Referenz_ auf die Checkbox ist, dann enthält sie eine DOM-Node, die im Boole'schen Sinne true ist.

      In keinem der genannten Fälle entspricht die Überprüfung dem verfolgten Ziel.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hallo,

        aber mit

        if(!checkbox_name.value) { /* ... */ }

        müsste es doch klappen, oder?

        Viele Grüße

        --
        Winning isn´t everything, it´s the only thing.
        1. Mein Javascript für die Texfelder sehen so aus:

          if (document.Formular.RechAdress.value == "") {
              alert("Bitte Hacken setzen bei Rechnungsadresse!");
              document.Formular.RechAdress.focus();
              return false;
            }

          1. Hallo,

            Mein Javascript für die Texfelder sehen so aus:

            if (document.Formular.RechAdress.value == "") {
                alert("Bitte Hacken setzen bei Rechnungsadresse!");

            Du musst die Felder ja nicht gleich mit Füßen treten ;)

            document.Formular.RechAdress.focus();
                return false;
              }

            Hast du für die Checkbox denn auch ein value= definiert?

            Viele Grüße

            --
            Winning isn´t everything, it´s the only thing.
            1. Ja habe ich auch

              1. Hallo,

                Jetzt hab ichs: if(!checkbox_name.checked) { blablabla }

                Viele Grüße

                --
                Winning isn´t everything, it´s the only thing.
        2. Hi,

          aber mit
          if(!checkbox_name.value) { /* ... */ }
          müsste es doch klappen, oder?

          nicht raten. Und *keinen* *Code* *posten*. Wenn Du helfen willst, dann sage, dass der value einer Checkbox unabhängig von dessen checked-Eigenschaft immer gleich bleibt.

          Cheatah

          --
          X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
          X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
          X-Will-Answer-Email: No
          X-Please-Search-Archive-First: Absolutely Yes
          1. Hey!

            »»Und *keinen* *Code* *posten*. Wenn Du helfen willst, dann sage, dass der value einer Checkbox unabhängig von dessen checked-Eigenschaft immer gleich bleibt.

            Wieso keinen Code posten? Ist doch oft ganz hilfreich. Ich finde, man sollte den Code als Beispiel posten und ihn dann erklären (so wie in SELFHTML).

            Hendrik

  2. Hi,

    Hallo, Ich habe ein Formular erstellt mit Pflichtfelder was soweit funktioniert. Jezt möchte ich aber zusätzlich das auch checkboxen anklicken Pflicht ist aber das haut leider nicht hin. Kann da mir jemand helfen?

    wenn Du verrätst, was Du versucht hast, woran es gescheitert ist, was das mit HTTP zu tun hat und was "haut nicht hin" eigentlich bedeutet, ist die Wahrscheinlichkeit dazu recht hoch.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes