Помощь валидатора jQuery: как я могу использовать гиперссылку "submit" вместо кнопки "submit" и иметь валидатор jQuery validate? - PullRequest
0 голосов
/ 23 июля 2011

Я должен использовать гиперссылку вместо кнопки ввода или кнопки ввода, чтобы отправить форму. Это должно быть проверено валидатором jQuery. Когда я использую кнопку ввода или ввода, все работает отлично, однако гиперссылка вообще не проверяется, когда я помещаю submit () в href (форма отправляется, но проверка не выполняется). Как запустить плагин валидатора по гиперссылке, а затем отправить форму ...? Спасибо всем.

Ответы [ 2 ]

1 голос
/ 23 июля 2011

Самая простая вещь в мире:

$("#myform").submit(function(e) { 
  /* do the validation */
  if (validationFailed) {
    e.preventDefault();
  }
});

$("#mylink").click(function(e) { 
  e.preventDefault(); /* because you don't want to GO anywhere */
  $("#myform").submit();
});
0 голосов
/ 23 июля 2011

Добавьте тег, добавьте событие onclick к тегу и выполните проверку в событии click.

<a onclick="ValidateForm()">Submit</a>


Javascript:

function ValidateForm()
{
   $("#myForm").validate();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...