如何使密码输入与另一个输入匹配

时间:2013-10-28 12:05:46

标签: javascript jquery

我使用jQuery和Javascript创建一个脚本,如果两个密码类型输入不匹配,它会发出警告,“密码不匹配”。这是我的代码:

if (!password == retypepassword) {
 document.getElementById("retypepassworderror").innerHTML = "password doesn't match";
 }
else {
$("#retypepassworderror").text("");
}

注意:passwordretypepassword都是变量

3 个答案:

答案 0 :(得分:2)

您正在使用wrong condition使用此功能

if (password !== retypepassword) {

取代

if (!password == retypepassword) {

完整代码,

if (password !== retypepassword) {
    $("#retypepassworderror").text("password doesn't match");
} else {
    $("#retypepassworderror").text("");
}

答案 1 :(得分:0)

你必须比较两个字符串,如下面的代码..

if(password == retypepassword)
{

 $("#retypepassworderror").text("");
}

else
{
    document.getElementById("retypepassworderror").innerHTML = "password doesn't match";
}

答案 2 :(得分:0)

您使用的是Asp.net网络应用吗?

如果是,您可以使用工具箱中的控制验证器在验证下执行此操作。

将比较验证器添加到WebForm中, 然后在属性中,将Control to Validate和Control更改为Compare,将文本框的ID分配给每个文本框。

通过这个,您应该完成,验证输入到TextBox中的2个字符串是否相同。