jQuery: $("#FormId").validator().submit(function(e) {...}

messmar

Erfahrenes Mitglied
jQuery: Validator Funktion

Moin zusammen,

ich validiere ein formular anhand jQuery bzw. mit der Validator-Funktion von jQuery:

HTML:
  $("#userForm").validator().submit(function(e) {

          var form = $(this);
          var $radios_1 = $('input:radio[name="M_And_M"]');
          var $radios_2 = $('input:radio[name="Visit_Finland"]');
          var $radios_3 = $('input:radio[name="Galapagos_Island"]');
          var $radios_4 = $('input:radio[name="The_OutNet"]');

          if(($radios_1.is(':checked') === false) || ($radios_2.is(':checked') === false) || ($radios_3.is(':checked') === false) || ($radios_4.is(':checked') === false)) {
                        $('.question_low').addClass("question_high");
                    }

    });

nun die Validierung des Formular funkt. außer der Radio Buttons, deren Fehlermeldung wird zwar angezeit (wenn sie nicht gecheckt sind), aber das Fromular wird dann trotzdem abgeschickt, wenn der User nur die anderen Felder (Name/NachName, Email etc.) ausgefüllt hat.

Ich habe es zwar mit:
HTML:
<script>.... retrun false;</script>
verusucht, aber dann funkt. das ganze Validieren nicht.

Für jede Hilfe/Tipp, bin ich sehr dankbar

Vielen Dank und Gruß
Messmar
 
Zuletzt bearbeitet:
Hallo zusammen,

es scheint zu sein als würde niemals ne/nen Anwort/Tipp diesbezüglich bekommen ;-) aber trotzdem danke!.

Ich habe die folgende Lösung gefunden:

Man verwendet:
HTML:
e.preventDefault();
um den (in diesem Fall)
HTML:
....retrun false;
nicht zu misbrauchen oder falsch einzusetzen. es scheint bei mir zumindest zu funktionieren.

Gruß
Messmar
 
Zurück