关于使用jQuery.validate验证表单中两次密码是否一致的问题
$("#aspnetForm").validate({rules:{txtName:{required:true},txtTrueName:{required:true}...
$("#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: "*请输入手机号码"
}
}
});
为什么明明我输入的两次密码是一致的还一直提示我呢? 展开
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: "*请输入手机号码"
}
}
});
为什么明明我输入的两次密码是一致的还一直提示我呢? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
2个回答
展开全部
光看jq是没有问题的。
这种情况都是去查看html页面的两个password型是否都赋值id了。
或者检索下页面是否存在两个txtPass的id。
或者你先将equalTo去掉,在重新验证下,看看是否有存在其他错误,没有在倒回来排查这个地方。
这种情况都是去查看html页面的两个password型是否都赋值id了。
或者检索下页面是否存在两个txtPass的id。
或者你先将equalTo去掉,在重新验证下,看看是否有存在其他错误,没有在倒回来排查这个地方。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!--密码-->
<input type="password" value="" name="userpassword" datatype="*6-15" errormsg="密码范围在6~15位之间,不能使用空格!" />
<!--确认密码-->
<input type="password" value="" name="userpassword2" datatype="*" recheck="userpassword" errormsg="您两次输入的账号密码不一致!" />
<input type="password" value="" name="userpassword" datatype="*6-15" errormsg="密码范围在6~15位之间,不能使用空格!" />
<!--确认密码-->
<input type="password" value="" name="userpassword2" datatype="*" recheck="userpassword" errormsg="您两次输入的账号密码不一致!" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询