我正在尝试构建一个表单来检查以确保我的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;
答案 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
。当密码不匹配时。
否则,表格行动无论如何都会发生。
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;