Wie kann ich Callbacks zur jquery Validierung hinzufügen (wenn in MVC 2 verwendet)

8

Ich bin mit jQuery für die Validierung in meinem MVC2 Web-App ( wie hier beschrieben: ) und ich möchte einige Rückrufe verdrahten, dass die jquery Validierung Plugin unterstützt, wie invalidHandler , etc.

Ich kann manuell die MicrosoftMvcJQueryValidation.js und füge meine Callbacks (in __MVC_EnableClientValidation, in der Optionenvariablen) hinzu, aber ich suchte nach einem besseren Ansatz, da diese Datei wiederholt verwendet wird und ich nicht möchte muss einmalige Kopien erstellen.

Eine Möglichkeit, manuell einen invalidHandler (etc) Rückruf zur Formular-Validierung hinzufügen, wäre genau das, was ich brauche. Offensichtlich würde dies in der Regel über die Optionen erfolgen, wenn validate () zum ersten Mal aufrufen, aber da Microsoft steuert, dass bestimmte Teil, das eine Option ist nicht.

    
Allen Rice 06.10.2010, 14:26
quelle

1 Antwort

9

Herikstad.net :

  

Wenn Sie ein Problem haben, wo Sie es brauchen   um die Option invalidHandler hinzuzufügen   Ihr jqueryValidate (jQuery-Validierung   Plugin) nachdem es initialisiert wurde,   So kann es gemacht werden:

%Vor%      

Normalerweise würden Sie das hinzufügen   Initialisierung:

%Vor%      

Hinweis: invalidHandler wird aufgerufen   wenn die Validierung des Formulars fehlschlägt   submit (z. B. Werte für ein Feld ist   fehlt oder so).

     

Dies könnte für andere Optionen von funktionieren   das jqueryValidate-Plugin, aber ich bin nicht   sicher, welche Eigenschaft zu verwenden ist. ich fand   die Eigenschaft zu binden in der   jquery.validate.js Datei, könnten Sie   will dort hinsehen.

    
Allen Rice 06.10.2010, 14:37
quelle