Jquery validation plugin | resetForm nicht funktioniert

Ich versuche, um alle zu löschen, sowie Fehlermeldungen Fehler markieren, wenn Benutzer klicken Sie auf die clear form - Taste, unten sind die tatsächlichen Anforderungen

  1. Validieren, Formular mit Jquery Validierung
  2. Wenn der Benutzer auf ein Feld klicken, sollte die Fehlermeldung gelöscht werden (pro Feld)
  3. Nach anklicken der reset-Taste werden alle Fehler gelöscht werden sollen,

hier ist mein code

$( document ).ready(function(){
   var validator = $("#register_form").validate({
   validator.resetForm();
   focusCleanup: true,
 rules: {
  //custom rules
},
messages: {
//custom messages
    }
  });

Für mich zuerst 2 Dinge funktionieren, aber wenn ich versuche zu löschen ein Formular ausfüllen, ich bin nicht in der Lage, dies zu tun.dies ist, wie ich versucht bin, um es zu deaktivieren

function clearInputForm(){
  alert("");
  var validator1 = $( "#register_form" ).validate();
  validator1.resetForm();
   $("#register_form")[0].reset();
}

Aber nichts ist passiert , obwohl mit $("#register_form")[0].reset(); -, form-Felder sind immer klar, aber die Fehlermeldungen sind nicht immer geräumt.

  • siehe jsfiddle.net/arunpjohny/eV2Nd/2
  • Danke, aber in meinem Fall click Veranstaltung wird nicht immer ausgelöst, Problem scheint zu sein, mit validator.resetForm(); innen $("#register_form").validate die erforderlich ist, um klare pro-Felder-Fehlermeldungen
  • Also, was passiert mit diesem? Die Antworten unten sind nicht gut genug für einige Grund?
Schreibe einen Kommentar