更新版本:
新版本看起来像这样,但仍然不工作,任何修复
var pw = "1234";
function checkpw(event, input) {
var x = document.getElementById("pw").value;
if (x.value === "") {
alert("no password entered");
} else if (x.value !== pw) {
alert("wrong password");
} else {
alert("correct pw");
}
}
<html>
<head>
<title>Hello</title>
</head>
<body>
<input type="password" id="pw" oninput="">
<button type="submit" onclick="checkpw(event, this)">submit</button>
</body>
</html>
上面的代码仍然只输出错误的密码。
2条答案
按热度按时间bq8i3lrv1#
您需要访问输入字段的
value
以获取要比较的适当文本值。此外,您的逻辑应该先检查空值,然后检查错误。我建议将字段 Package 在窗体中。
**注意:**切勿在客户端上执行身份验证。
一个二个一个一个
mtb9vblg2#