我无法理解为什么相同的代码无效。我正在使用设计宝石,因此所有输入名称都是相同的。
我的密码确认在其他项目中无效。
这是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]">
问题在哪里?
答案 0 :(得分:1)
尝试不要使用''
$('.sign_up').validate({
rules: {
user[password]: {
required: true,
minlength: 6
},
user[password_confirmation]: {
required: true,
minlength: 6,
equalTo: "#user_password"
}
}
并对输入的id和名称使用相同的单词。