【问题标题】:JavaScript not giving alert on invalid Confirm Password textJavaScript 未对无效的确认密码文本发出警报
【发布时间】:2014-11-25 00:53:56
【问题描述】:

为了正确注册,用户需要输入两次密码,并且这两个文本框中的密码应该匹配。 但是,在使用此代码验证这一点时,JavaScript 不会显示警报对话框。 这里pswrd和pswrd1是password类型的两个文本框。

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

【问题讨论】:

    标签: javascript forms passwords


    【解决方案1】:

    试试这个

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

    【讨论】:

      【解决方案2】:

      试试这个代码。

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

      希望有帮助:)

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-12-02
          • 1970-01-01
          • 1970-01-01
          • 2021-04-01
          • 1970-01-01
          相关资源
          最近更新 更多