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.
Herikstad.net :
Wenn Sie ein Problem haben, wo Sie es brauchen um die Option
%Vor%invalidHandler
hinzuzufügen Ihr jqueryValidate (jQuery-Validierung Plugin) nachdem es initialisiert wurde, So kann es gemacht werden: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.
Tags und Links javascript jquery asp.net asp.net-mvc-2 jquery-validate