Jürgen: Formularvalidierung mir JQuery

Guten Tag,

kann mir bitte einer sagen, was ich hier falsch mache?

Das Script reagiert nicht auf das, was ich als Fehler ausgeben möchte.

  
<script type='text/javascript'>  
 $(\"#formularname\").submit(function() {  
 var check_box = formularname.check_box.attr;  
 var inputfield = formularname.inputfield.val;  
 if (($check_box!='checked') && (inputfield==''))  
 {  
 alert('Fehler: Checkbox ist nicht angeklcikt und zugleich ist das Textfeld leer.');  
 }  
 });  
</script>  

Jürgen

  1. hi,

    var check_box = formularname.check_box.attr;
    if (($check_box!='checked') && (inputfield==''))

    var check_box
    if $check_box

    Hotti

    1. var check_box
      if $check_box

      »»

      hi Hotti,

      danke. habs übersehen.
      leider war das aber anscheinend nur einer der fehler, denn der code tut immer noch nicht seinen dienst.

      gruß.jürgen

      1. hi,

        leider war das aber anscheinend nur einer der fehler, denn der code tut immer noch nicht seinen dienst.

        <script type='text/javascript'>  
         $(\"#formularname\").submit(function() {  
        </script>
        

        Welchen Sinn haben die Backslashes vor den Anführungsstrichen?

        mfg

        1. hi,

          nur am Rande,

           if (($check_box!='checked') && (inputfield==''))  
           {  
           alert('Fehler: Checkbox ist nicht angeklcikt und zugleich ist das Textfeld leer.');  
           }  
           });
          

          Was passiert, wenn ich aus der $check_box etwas auswähle, aber das Eingabefeld Leer lasse?
          Zumal Otto-Normal-User wohl kaum was mit dem Begriff „Checkbox“ anfangen kann.

          Bei der Gelegenheit kann ich ja noch auf den Tippfehler in der Fehlermeldung hinweisen.
          Da ist ein Tippfehler in der Fehlermeldung.

          mfg

          1. Was passiert, wenn ich aus der $check_box etwas auswähle, aber das Eingabefeld Leer lasse?

            Dann hast Du eine gültige Eingabe gemacht.

            Zumal Otto-Normal-User wohl kaum was mit dem Begriff „Checkbox“ anfangen kann.

            Die Fehlermeldung ist im Original natürlich eine andere.

            Welchen Sinn haben die Backslashes vor den Anführungsstrichen?

            Maskierungen.

            Gruß, Jürgen

            1. hi,

              Welchen Sinn haben die Backslashes vor den Anführungsstrichen?
              Maskierungen.

              Hast du diese Potentielle Fehlerquelle bereits getestet und ausgeschlossen?

              mfg

              1. Hast du diese Potentielle Fehlerquelle bereits getestet und ausgeschlossen?

                mfg

                'türlich.

                mfg

                1. hi,

                  Hast du diese Potentielle Fehlerquelle bereits getestet und ausgeschlossen?
                  'türlich.

                  Wie sieht es mit Hottis einwand aus?

                  var check_box ...  
                  var inputfield ...  
                  if ((  
                  $check_box!='checked') && (  
                  inputfield==''))
                  

                  mfg