Проверка JQuery, как мне запустить пользовательский код, если есть ошибки - PullRequest
0 голосов
/ 15 ноября 2011

Я хочу проверить правильность нескольких полей в форме.Если есть какие-либо ошибки, я хочу запустить какой-нибудь пользовательский jQuery, чтобы скрыть и показать различные элементы.

У меня есть проверка ниже, мой вопрос: как мне теперь проверить, есть ли ошибки для запуска моего пользовательского кода?

$("#signupForm").validate({
        rules: {
            firstname: "required",
            lastname: "required",
            username: {
                required: true,
                minlength: 2
            },
            password: {
                required: true,
                minlength: 5
            },
            confirm_password: {
                required: true,
                minlength: 5,
                equalTo: "#password"
            },
            email: {
                required: true,
                email: true
            },
            topic: {
                required: "#newsletter:checked",
                minlength: 2
            },
            agree: "required"
        },

1 Ответ

0 голосов
/ 15 ноября 2011

Вы можете вызвать метод form() после validate:

if($('form')
      .validate(RULES)
      .form()){
    //put your code here
}

См. Документацию для объекта валидатора .

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