Проверка Jquery без отправки формы - PullRequest
4 голосов
/ 02 декабря 2010

У меня есть форма, на которой у меня есть кнопка - Когда пользователь нажимает кнопку Добавить , , вызывается функция, которая добавляет новую строку в таблицу в той же формы, но с использованием JavaScript.

Я использовал плагин проверки jquery, у меня проблема в том, что проверка запускается только при использовании кнопки отправки, но не при нажатии моей кнопки, которая запускает мою функцию.

Я понимаю, почему это так - плагин проверки хочет, чтобы форма была отправлена.

Есть ли способ, как я могу запустить проверку и вернуть ее результат? Моя функция может либо ничего не делать, если проверка не пройдена, либо продолжить и опубликовать введенные пользователем данные в моей функции, если проверка прошла успешно. Очевидно, я должен был бы сделать это без фактической отправки формы.

Любая помощь очень ценится - я попробовал несколько идей, которые нашел во время поиска в Google, но пока ничего не помогло.

Заранее спасибо.

1 Ответ

2 голосов
/ 02 декабря 2010

Если вы имеете в виду http://www.position -absolute.com / article / jquery-form-validator-потому-form-validation-is-a-mess /

if ($j('#Form1').validationEngine({ returnIsValid: true })) {
  //is valid
}

Или, если вы имеете в виду: http://docs.jquery.com/Plugins/Validation

$("#myform").validate({
 submitHandler: function(form) {
   // some other code
   return false;
 }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...