使用基本注册表格。用户应输入密码,然后再输入密码,当他们在“确认密码”框中输入密码时,如果密码必须匹配,则应说“密码必须匹配”,如果匹配则不显示任何错误。它会在没有显示错误的情况下加载,并且在输入确认框时会显示错误,但是在输入匹配的密码后错误不会消失。我需要修理什么?
jQuery脚本:
$(":password").change(function(){
if($("#passConfirm").val() != $("#password").val() ){
$("#matchText").show()
}
else{
$("#matchText)").hide();
}
});
表格的相关部分:
Password:
<input type="password" id="password" placeholder="Password" >
</br>
</br>
Confirm Password:
<input type="password" id="passConfirm" placeholder="Password" >
<span class="error" id="matchText" style="display:none;">Passwords must match.</span>
答案 0 :(得分:2)
您的代码中有拼写错误:
$("#matchText)").hide();
应该是
$("#matchText").hide();
由于ID为#matchText
但不是#matchText)
。