2010-12-22 18 views
1

Ich benutze asp.net mvc 3 Client-Validierung. Ich versuche einige Dinge zu tun, bevor ein Formular eingereicht wird. Ich fand, dass JQuerys Validierung einen submitHandler hat, der zu sein scheint, nach dem ich suche, aber ich habe Probleme mit der Syntax. TJQuery Validation PlugIn - submitHandler Syntax

Ich habe Folgendes versucht, aber ich bekomme einen Syntaxfehler.

$(function() { 
    submitHandler: function (form) { 
     //my logic 
     alert('here'); 
    } 
    }); 

Danke für jede Hilfe !!!

Antwort

4

Sie müssen dies im Rahmen der .validate() Optionen nennen, wie folgt aus:

$(function() { 
    $("#formID").validate({ 
    submitHandler: function(form) { 
     //my logic 
     alert('here'); 
    } 
    }); 
}); 
+0

ich versucht, und aus irgendeinem Grund didnt zu funktionieren scheint. Allerdings habe ich versucht: $ ("Form"). Validate ({wie ich dies für alle Formulare tun muss. –

+0

@ BZ: Der Text innerhalb der $ ("..") ist ein Selektor: http: // api. jquery.com/category/selectors/ Sie können den Selektor ändern, um Ihre Bedürfnisse zu erfüllen - in Nicks Beispiel wird die Validierungsfunktion im Formular mit der ID formID aufgerufen. –

+0

@Andrew Whitaker - yeah, ich habe das Ich glaube, ich kenne das Problem, ich habe erwartet, dass submitHandler vor/während der Validierung passiert, nicht danach Ich kann kein Ereignis vor/während der Validierung finden –

Verwandte Themen