关于使用jQuery.validate验证表单中两次密码是否一致的问题

qq_24525175 2015-09-02 10:15:46
今天用了下validate 其他没问题 就是验证两次密码是否一致时总是无法通过是为什么 ?
语法是按照网上的文档写的。
$("#aspnetForm").validate({
rules: {
txtName: {
required: true
},
txtTrueName: {
required: true
},
txtPass: {
required: true,
minlength: 3
},
txtTwoPass: {
required: true,
minlength: 3,
equalTo: "#txtPass"
},
txtEmail: {
required: true,
email: true
},
txtAddress: {
required: true
},
txtPhone: {
required: true
}
},
messages: {
txtName: {
required: "*请输入用户名"
},
txtTrueName: {
required: "*请输入姓名"
},
txtPass: {
required: "*请输入密码",
minlength: "*密码不能小于3个字符"
},
txtTwoPass: {
required: "*请输入确认密码",
minlength: "*密码不能小于3个字符",
equalTo: "*请再次输入相同的值"
},
txtEmail: {
required: "*请输入邮箱",
email: "*请输入正确的邮箱格式"
},
txtAddress: {
required: "*请输入地址"
},
txtPhone: {
required: "*请输入手机号码"
}
}
});

为什么明明我输入的两次密码是一致的还一直提示我呢?
试过不同的浏览器和不同版本的validate都是如此 。。
...全文
3687 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_24525175 2015-09-03
  • 打赏
  • 举报
回复
引用 1 楼 misakaqunianxiatian 的回复:
会不会是你的表单密码项的name和validate里的不一致
好吧 仔细看来一下 密码的input标签忘了写ID了。。
misaka去年夏天 2015-09-03
  • 打赏
  • 举报
回复
会不会是你的表单密码项的name和validate里的不一致

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧