JQuery Validate Plugin允许发布无效数据

时间:2010-02-15 18:30:30

标签: jquery jquery-validate

我的表单有以下验证规则:

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”字段中显示数据。如果我在这个字段中写了任何内容(它甚至不必在指定的长度内),插件会忽略所有其他错误和帖子。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

minlength拼写错误:

电流:

    "auth.Password": {
        required : true,
        minlenght : 5
    },

修正:

    "auth.Password": {
        required : true,
        minlength : 5
    },