JavaScript无法在无效的确认密码文本上发出警报

时间:2014-09-30 11:48:30

标签: javascript forms passwords

为了正确注册,用户需要输入密码两次,并且这两个文本框中的密码应该匹配。 但是,在使用此代码验证此内容时,JavaScript未显示警告对话框。 此处pswrdpswrd1password类型的两个文本框。

var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
    message+="\nPasswords did not match";
    result=false;
}
if(!result)
{
    alert(message);
}

3 个答案:

答案 0 :(得分:0)

试试这个

var message="";
var result=false;
if(pswrd.value!== pswrd1.value)
{
    message = "Passwords did not match";
    result=false;
}
else {
    result = true;
}
if(!result)
{
    alert(message);
}

答案 1 :(得分:0)

试试这段代码。

if(pswrd.value!== pswrd1.value)
{
  alert("Password does not matched!");
  return false;
}

希望这有帮助:)

答案 2 :(得分:0)

if(pswrd.value !== pswrd1.value)

上面粗体的文字应该是!= 而不是!==

!== 不是运算符,使用 == 表示相等,!= 表示不平等