Как я должен знать тип возвращаемого объекта в jquery? - PullRequest
1 голос
/ 03 июня 2011

У меня есть форма.Я использую проверку, и после этого я отправляю форму ..

var flag=$("#form1").validate();

Приведенный выше код возвращает объект.Я хочу проверить, что если приведенный выше код проверен, то отправьте форму, используя jquery ajax.Как я могу это сделать?

Вот моя скрипка: http://jsfiddle.net/anish/Q9qes/9/

Спасибо

Ответы [ 2 ]

3 голосов
/ 03 июня 2011

Функция проверки jQuery позволяет вам определить обработчик отправки - вот где вы должны запустить AJAX.Вы должны передать validate () объект с вашей спецификой.См. http://docs.jquery.com/Plugins/Validation для документации.Быстрый пример ...

$('#form1').validate({
  submitHandler: function(form) {
    // Do your ajax here.
  }
});
2 голосов
/ 03 июня 2011

Функция validate() просто устанавливает / инициализирует форму для проверки, ее необходимо вызывать при загрузке страницы:

$(document).ready(function(){
    //Tell jQuery that this form should be validated
    $("#form1").validate();
});

Если вы хотите проверить, проверена ли форма при нажатии кнопки, вам нужно сделать

$("#form1").valid();

, который проверит форму и предотвратит ее отправку, если форма не проверена, однако, нажав кнопки отправки формы, вы все равно запустите эту функцию valid() и отобразите ошибки, если форма недействительна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...