Не удается получить плагин проверки jquery для работы с тем же обновлением страницы.Проверка работает, но ничего не появляется - PullRequest
0 голосов
/ 01 апреля 2011

У меня есть php-файл, который должен выполнять вычисления на 2 входах, а затем обновлять div. Я пытаюсь проверить jquery, что 2 входа существуют, прежде чем передать его в мой php-скрипт (позже добавлю другие проверки).

Без проверки, это работает, но когда я использую плагин проверки. Я могу заставить проверенную часть работать, но ничего не появляется.

Мой jquery:

$(document).ready(function(){
$("#someForm").validate({
   submitHandler: function(form) {

        form.submit(function() {
            $.post('rev3.php', $('input:text'), function(data) {
                $('.someDiv').html(data);
            });
        });

   }
})

});

Мой HTML:

<div class="someDiv">

</div>


<form method="post" onsubmit="return false" id="someForm">

First Quarter <input type="text" name="firstQuarter" id="first" class="required"> <br />
Second Quarter <input type="text" name="secondQuarter" id="second" class="required"> <br />

<input type ="submit">

Чего мне не хватает?

1 Ответ

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

Попробуйте использовать .serialize() перед публикацией

$.post('rev3.php', $('input:text').serialize(), function(data) {
    $('.someDiv').html(data);
});

ОБНОВЛЕНИЕ:

Кроме того, зачем вам нужна часть form.submit?Попробуйте без него:

$(document).ready(function(){
    $("#someForm").validate({
       submitHandler: function(form) {
            $.post('rev3.php', $('input:text'), function(data) {
                $('.someDiv').html(data);
            });
       }
    })
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...