<script type="text/JavaScript">
function PassTest() {
var password = document.getElementById("password");
var message;
if (password == "apple")
{
message = "OK";
} else {
message = "ERROR";
}
document.getElementById("PassTest").innerHTML = message;
}
</script>
<input type="text" id="password"><br>
<input type="button" value="Submit Password" onclick="PassTest()">
<p id="PassTest"></p>
如果密码等于apple,脚本基本上应该返回OK,如果密码不等于apple,则脚本返回ERROR。虽然,当我运行脚本时,无论输入内容如何,都会出错。
您应该添加.value
到您从中收到的元素document.getElementById
document.getElementById("password").value
function check() {
password = document.getElementById('password').value
if (password == 'apple')
document.getElementById('result').innerText = 'ok';
else
document.getElementById('result').innerText = 'Not Ok'
}
Enter you password
<input type=password id=password>
<button onclick=check()>check</button>
<div id=result>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句