密码确认无效 - jquery验证插件

时间:2012-06-20 07:48:49

标签: jquery-validate

我无法理解为什么相同的代码无效。我正在使用设计宝石,因此所有输入名称都是相同的。

我的密码确认在其他项目中无效。

这是js代码:

     $('.sign_up').validate({

    rules: {                    
        'user[password]': {
            required: true,
            minlength: 6
        },
        'user[password_confirmation]': {
            required: true,
            minlength: 6,
            equalTo: "#user_password"
        }
    }

我的HTML代码:

      <label for="user_password">Password</label>
       <input id="user_password" type="password" size="30" name="user[password]">

        <label for="user_password_confirmation">Re-Type Password</label>
   <input id="user_password_confirmation" type="password" size="30" name="user[password_confirmation]">

问题在哪里?

1 个答案:

答案 0 :(得分:1)

尝试不要使用''

$('.sign_up').validate({

rules: {                    
    user[password]: {
        required: true,
        minlength: 6
    },
    user[password_confirmation]: {
        required: true,
        minlength: 6,
        equalTo: "#user_password"
    }
}

并对输入的id和名称使用相同的单词。