Как удалить jquery.validate из моей формы - PullRequest
4 голосов
/ 15 апреля 2011

Я использую плагин jquery.validate для проверки формы, которая появляется во всплывающем окне.

Итак, как удалить проверку для этой формы. я пробовал это

$("#close_button").click(function(){
    var settings = $('form#user_form').validate().settings;
         // Modify validation settings
    $.extend(settings, {
        rules: {}
    });
    tb_remove();
});

Мне нужно удалить подтверждение моей формы. Помоги мне. Заранее спасибо ...

Обновлен код ...

$("#close_button").click(function(){
     $("form#user_form").validate().cancelSubmit = true;
});

Я тоже пытался

<input type="button" class="cancel" name="close_button" id="close_button" value="Cancel">

Я только что добавил класс отмены, чтобы удалить проверку формы беспокойства.

Мой метод не работает. Помогите решить это ....

Ответы [ 3 ]

2 голосов
/ 15 апреля 2011

В этом вопросе есть несколько решений: Плагин jQuery Validation: отключить проверку для указанных кнопок отправки

$("form").validate().cancelSubmit = true;

Похоже на то, что вы ищете.

РЕДАКТИРОВАТЬ: Вы можете настроить класс CSS, чтобы отключить проверку, когда вы присоединяете validate() к вашей форме, например:

$("#myform").validate({
   ignore: ".ignore"
})

Пример из этого вопроса: jQueryПлагин валидации: отключить валидацию для указанных кнопок отправки при наличии обработчика submitHandler

1 голос
/ 15 апреля 2011

используйте как:

  <input class="cancel" type="submit" value="Save" />
0 голосов
/ 13 июля 2016

Вы можете добавить класс отмены css к кнопке отправки, чтобы подавить проверку

* 1003 например *

<input class="cancel" type="submit" value="Save" />

См. Документацию по этой функции в jQuery Validator: Пропуск проверки при отправке

EDIT:

Вышеуказанная методика устарела и заменена атрибутом formnovalidate.

<input formnovalidate="formnovalidate" type="submit" value="Save" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...