JQuery Validator Unbinding - PullRequest
       7

JQuery Validator Unbinding

12 голосов
/ 10 марта 2012

Я использую jQuery Validator . И я пытаюсь выяснить: Как я могу открепить валидатор от моей формы после ее отправки?

$(function() {
  // Just the rules, etc...
  validator = $("#sweepstakesForm").validate({rules: {fname: {required: true,minlength: 2,maxlength: 50},lname: {required: true,minlength: 2,maxlength: 50},email: {email: true,remote: "?c=home&m=jsHook&param=email&nojson=1",required: true,minlength: 6,maxlength: 120},address: {required: true,minlength: 5,maxlength: 100},state_0: {required: true},state:  ); // etc ...

  $('#sweepstakesForm').submit() {

  }
});

Я пробовал это безрезультатно:

validator = null;
$("#sweepstakesForm").unbind('validate');
delete validator;

Ответы [ 3 ]

17 голосов
/ 10 марта 2012

Попробуйте

$('#sweepstakesForm').data('validator', null);
$("#sweepstakesForm").unbind('validate');
2 голосов
/ 10 марта 2012

Попробуйте добавить .unbind('submit')

$('#sweepstakesForm').submit(function () {
    $(this).unbind('submit');
});
1 голос
/ 10 марта 2012

Я не очень знаком с этим плагином, но из документации он выглядит следующим образом:

$('#sweepstakesForm').rules('remove');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...