Javascript 如何使密码输入与其他输入匹配
我使用jQuery和Javascript创建了一个脚本,在该脚本中,如果两个密码类型输入不匹配,它会发出警报,“密码不匹配”。下面是我的代码:Javascript 如何使密码输入与其他输入匹配,javascript,jquery,Javascript,Jquery,我使用jQuery和Javascript创建了一个脚本,在该脚本中,如果两个密码类型输入不匹配,它会发出警报,“密码不匹配”。下面是我的代码: if (!password == retypepassword) { document.getElementById("retypepassworderror").innerHTML = "password doesn't match"; } else { $("#retypepassworderror").text(""); } 注意:passw
if (!password == retypepassword) {
document.getElementById("retypepassworderror").innerHTML = "password doesn't match";
}
else {
$("#retypepassworderror").text("");
}
注意:
password
和retypepassword
都是变量您使用的条件错误
请使用此选项
if (password !== retypepassword) {
代替
if (!password == retypepassword) {
完整代码
if (password !== retypepassword) {
$("#retypepassworderror").text("password doesn't match");
} else {
$("#retypepassworderror").text("");
}
您只需比较两个字符串,如下代码所示
if(password == retypepassword)
{
$("#retypepassworderror").text("");
}
else
{
document.getElementById("retypepassworderror").innerHTML = "password doesn't match";
}
您正在使用Asp.net web应用程序吗 如果是,您可以使用工具箱中正在验证的控件Validator进行验证 将比较验证程序添加到您的Web表单中, 然后在properties中,将Control更改为Validate,将Control更改为Compare,将文本框的ID分配给每个文本框
这样,您就可以验证输入文本框的两个字符串是否相同。实际上应该是
密码!=重新键入密码
如果您需要在问题中添加胡言乱语以使其足够长,则可能是有问题。谢谢,这只是一个愚蠢的错误。感谢@igor Dymov和George sa告诉我你应该将JS密码检查迁移到服务器端检查,因为每个人都可以用javascript读取你的密码。Js安全检查是浪费时间。