Нужна помощь с проверкой JQuery - PullRequest
0 голосов
/ 05 октября 2010

У меня есть 2 формы, которые разделяют кнопку отправки. Я разработал эту часть, и у меня возникли проблемы с добавлением проверки в каждую форму. Вот что у меня есть, я раньше не выполнял проверку внутри функции отправки, но обычно в документе готов.

$("#sbtBtn").click(function() {
          if($("input[name=license_code]").val()) { 
            $("#formOne").submit();
          } else if ($("input[name=referred_by_text]").val() && $("input[name=broker_text]").val() && $("input[name=email1]").val()) {
            $("#formTwo").submit();
          }
            else {
            //need help getting this added as an error message
             alert("Please fill out either the returning user or new user form");   
            }

    });

        $("#formOne").submit(function() {
            //need to put validation and AJAX submit here
        });

        $("#formTwo").submit(function() {
           //need to put validation and AJAX submit here
    });

Я ценю любую помощь, так как я добился успеха только с AJAX-формами, которые ранее не использовали кнопку. спасибо!

также, как бы добавить четвертое условие, чтобы при заполнении всех элементов отображалось сообщение об ошибке «Вы можете отправлять только по одному за раз» **

Ответы [ 2 ]

1 голос
/ 05 октября 2010

взгляните на плагин проверки для jQuery: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

0 голосов
/ 06 октября 2010

Вы связываете функцию для отправки, однако вам все равно нужно вызвать $ ("# formOne"). Submit () после запуска проверки.

е:

$ ("# formOne"). Submit (function () { // запускаем ваши проверки

        if (valid) $(this).submit();

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