Не отправляйте форму после проверки JQuery - PullRequest
0 голосов
/ 06 июля 2011

У меня есть форма с проверкой jquery.Моя проблема в том, что я просто хочу проверить форму и не хочу ее отправлять.Как это сделать?

Есть предложения?

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

Ответы [ 4 ]

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

Если вы хотите, чтобы это произошло в кнопке отправки, выполните:

$("#your_form").submit(function(event){
   event.preventDefault();
});

Но если вы хотите проверить с помощью сценариев в любое время, выполните:

  //Validates but doesn't submit. Validates and returns true or false indicating if it was valid.
  $("#form").data('validator').form();  

Надеюсь, это поможет. Приветствия

0 голосов
/ 06 июля 2011

Если вы используете плагин jQuery Validation , передайте onsubmit: false методу проверки:

$('#someForm').validate({
    onsubmit: false
});
0 голосов
/ 06 июля 2011

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

$('#yourbutton').click(function(){
  $("#yourform").valid();
});
0 голосов
/ 06 июля 2011
$(document).ready(function(e){

    $('#submit').submit(function(e){

       //validate form 

       e.preventDefault(); // or return false ;
    });

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