密码匹配确认

时间:2017-11-22 15:17:19

标签: javascript formvalidation-plugin password-confirmation

我正在尝试构建一个表单来检查以确保我的pin和pswd匹配表单。但不确定我错过了什么。我对WebDev世界有点年轻,我花了一大笔时间试图找出一些非常简单的东西(在我脑海中)。我已经尝试了这五种不同的方式,并继续使用它。这是我基本上从别人那里复制过来的东西,它对我不起作用。有小费吗?只需要获取两个输入来检查它们是否匹配。仅供参考:我在IS上工作的文件名为initialsetup3SANDBOX.php(不确定是否重要)。



function myFunction() {
  var pass1 = document.getElementById("pass1").value;
  var pass2 = document.getElementById("pass2").value;
  if (pass1 != pass2) {
    //alert("Passwords Do not match");
    document.getElementById("pass1").style.borderColor = "#E34234";
    document.getElementById("pass2").style.borderColor = "#E34234";
  } else if {
    alert("Passwords Match!!!");
    document.getElementById("regForm").submit();
  }
}

<!DOCTYPE html>
<html>

<head>
</head>

<body>

  <form id="regform" action="/initialsetup3SANDBOX.php" method="post" onsubmit="return myFunction();">
    <input id="pass1" type="password" placeholder="Password" style="border-radius:7px; border:2px solid #dadada;"><br>
    <input id="pass2" type="password" placeholder="Confirm Password" style="border-radius:7px; border:2px solid #dadada;"><br>
  </form>
  <input type="submit" value="Submit">



</body>

</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

3件事。

  • #standardSQL SELECT salesOrderId, MAX(IF(name = 'a', val, NULL)) AS a, MAX(IF(name = 'b', val, NULL)) AS b, ....250 OF these FROM latest_snapshot_nodups, UNNEST(sourceData) kv GROUP BY salesOrderId 应该包装成表格 标签,然后只提交表单。

  • 您应该使用<input type="submit" value="Submit" />而不是else

  • 此外,您必须else if。当密码不匹配时。 否则,表格行动无论如何都会发生。

&#13;
&#13;
return false
&#13;
function myFunction() {
  var pass1 = document.getElementById("pass1").value;
  var pass2 = document.getElementById("pass2").value;
  if (pass1 != pass2) {
    //alert("Passwords Do not match");
    document.getElementById("pass1").style.borderColor = "#E34234";
    document.getElementById("pass2").style.borderColor = "#E34234";
    return false;
  } else {
    alert("Passwords Match!!!");
    document.getElementById("regForm").submit();
  }
}
&#13;
&#13;
&#13;