В моей форме есть следующие правила проверки:
function ValidadeRegistration() {
$('#RegistrationForm').validate({
rules: {
"auth.UserName": {
required : true,
email: true
},
"auth.Password": {
required : true,
minlenght : 5
},
PasswordConfirmation: {
required: true,
minlength: 5,
equalTo: "#password"
}
},
messages: {
"auth.UserName": {
email: 'Por favor digite um e-mail válido.',
required: 'Campo e-mail obrigatório.'
},
"auth.Password": {
required: 'Campo senha obrigatório.',
minlength: 'A sua senha deve conter ao menos 5 caract$eacute;res.'
},
"PasswordConfirmation": {
required: 'Confirmação da senha é obrigatória.',
equalTo : 'A senha não bate.'
}
}
});
}
Сообщения об ошибках отображаются корректно, и плагин блокирует сообщение, когда у меня есть недопустимые данные в любом из полей, однако все, что требуется для публикации сообщения, - это наличие данных в поле «auth.Password». Если у меня есть что-либо написанное в этом поле (оно даже не должно быть указанной длины), плагин игнорирует все другие ошибки и сообщения.
Что я делаю не так?