поля
Пароль:
OpenID:
Есть OpenID:
Я хочу проверить эту форму, используя jQuery. Я хочу, чтобы в случае, если флажок установлен, пароль должен быть подтвержден, в случае, если он не проверен - должен быть подтвержден openid. Я попробовал это:
$().ready(
function()
{
$("#account").validate
(
{
errorLabelContainer: $("ul", $('div.error-container')),
wrapper: 'li',
rules:
{
Password:
{
required: true,
minlength: 6,
maxlength: 20
},
OpenID:
{
required: true,
minlength: 6
}
},
messages:
{
Password:
{
required: "Enter password.",
minlength: "Min length is 6.",
maxlength: "Max length is 20."
},
OpenID:
{
required: "Enter open id.",
minlength: "Min length is 6"
}
}
}
)
}
);
Этот код не учитывает, установлен флажок или нет. Я знаю о
функция http://docs.jquery.com/Plugins/Validation/Methods/required#dependency-callback, которая может применяться к требуемому правилу, но работает с требуемым правилом. Как я могу проверить форму?