校验密码疑问
来源:13-12 完善登录注册校验功能

慕神4535282
2020-10-22
老师,下午好,请教一个问题,
onRegisterConfirmPasswordBlur () {
let _this = this;
let confirmPassword = $("#register-confirm-password").val(); // 这一句我试着改成 let confirmPassword = memberRegister.confirm;
if (Tool.isEmpty(confirmPassword)) {
return _this.registerConfirmPasswordValidate = false;
}
return _this.registerConfirmPasswordValidate = (confirmPassword === _this.memberRegister.passwordOriginal);
}
结果 确认密码与原密码不一致时,在确认密码下方不会出现提示文字: “确认密码(须)和密码一致”,请问老师,这是为什么呢? $("#register-confirm-password").val() 和 memberRegister.confirm 有什么区别呢?
写回答
1回答
-
慕神4535282
提问者
2020-10-22
我又检查了一遍,发现是自己漏写了_this.
改成
let confirmPassword = _this.memberRegister.confirm;
就可以了。
请问老师,$("#register-confirm-password").val() 和 _this.memberRegister.confirm 两者没区别吧?谢谢老师!
012020-10-23
相似问题