Wie fügt man eine "submitHandler" -Funktion hinzu, wenn jQuery Unobtrusive Validation verwendet wird?

Bin ich validiere ein Formular mit der neuen unobtrusive validation-Funktionen in ASP.NET MVC-3.

Es gibt also keinen code, der ich geschrieben habe das setup jQuery Validierung zu starten " meine form. Dies alles ist durch das laden der jQuery.validate.unobtrusive.js Bibliothek.

Leider muss ich whack in einem " sind Sie sicher?' message-box, wenn das Formular gültig ist, aber vor dem Absenden. Mit jQuery validieren möchten, fügen Sie die option handleSubmit bei der Initialisierung etwa so:

$("#my_form").validate({
  rules: {
    field1: "required",
    field1: {email: true },
    field2: "required"
  },
  submitHandler: function(form) {
     if(confirm('Are you sure?')) {
       form.submit();
     }
  }
});

Aber Sie brauchen nicht zu initialisieren, wenn die Verwendung der unaufdringlichen Bibliothek.

Irgendwelche Ideen, wo/wie ich hinzufügen kann, eines submit-handler in diesem Fall?

Thx

InformationsquelleAutor der Frage WooWaaBob | 2011-01-20

Schreibe einen Kommentar