我的表单有以下验证规则:
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”字段中显示数据。如果我在这个字段中写了任何内容(它甚至不必在指定的长度内),插件会忽略所有其他错误和帖子。
我做错了什么?
答案 0 :(得分:0)
minlength
拼写错误:
电流:
"auth.Password": {
required : true,
minlenght : 5
},
修正:
"auth.Password": {
required : true,
minlength : 5
},