2012-03-26 4 views
2

InvalidHandler-Funktion wird nicht bei der Validierung auf Tastendruck oder Unschärfe aufgerufen. Es wird aufgerufen, wenn ich versuche, das ganze Formular einzureichen.Ungültiger Handler-Callback für Jquery-Validierung

+0

Ja, es ist [dokumentiert] (http://docs.jquery.com/Plugins/Validation/validate#toptions) als solche. Sie müssen eine benutzerdefinierte Validierungsmethode schreiben, damit sich das Plugin anders verhält. –

+0

Ich habe eine Lösung mit showErrors gefunden. Anstatt Callback in invalidHandler auszuführen, rufe ich es innerhalb von showError auf – emphaticsunshine

Antwort

8

Ich habe eine Lösung für mein eigenes Problem gefunden. Anstatt einen invalidHandler zurückzurufen, mache ich es auf showErrors. Ich mache folgendes:

showErrors:function(errorMap,errorList){ 
    callBackFunction(); 
    this.defaultShowErrors();  // to display the default error placement 
} 
Verwandte Themen