Проверка JQuery - PullRequest
       11

Проверка JQuery

1 голос
/ 01 октября 2009
var formValidationRules = {
    rules: {
        password: {
            required: true,
            remote: '/account/delete'
        }
    },
    messages: {
        "password": { required: "Please enter your password", remote: "Invalid password, try again." }
    }
};

Я написал такую ​​проверку, но обнаружил, что проверка будет проверять каждое событие для пульт и необходимый.

Я хотел бы выполнить такую ​​задачу только при отправке, (без размытия, без ключа) - как лучше всего это сделать?

Спасибо.

Ответы [ 2 ]

1 голос
/ 22 декабря 2009

Не уверен, какой плагин проверки вы используете, но если вы используете базовый плагин проверки из jquery, вы просто добавляете следующий код.

Моя форма проверяется только при отправке формы, и это похоже на то, что вы хотите.

$.validator.setDefaults({
    submitHandler: function() { form.submit(); }
});
1 голос
/ 01 октября 2009

См. Параметры onfocusout и onkeyup :

var formValidationRules = {
        rules: {
                password: {
                        required: true,
                        remote: sitemap.accountSettings.validatePassword
                }
        },
        //wording
        messages: {
                "password": { required: "Please enter your password", remote: "Invalid password, try again." }
        }
        onfocusout: false,
        onkeyup: false
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...