有人可以告诉我为什么我的代码不起作用吗?
我收到错误:无法读取null的属性“值”。
这是我的html代码:
<body onLoad="init()">
<input type="text" placeholder="User Name" id="id_inputuser"></input>
<label>Please Enter User Name</label><br>
<input type="text" placeholder="Password"id="id_inputpass"></input>
<label>Please Enter Password</label><br><br>
<button onClick="verify()">Enter</button>
</body>
这就是JS:
function init()
{
var user= document.getElementById("id_inputuser").value;
function verify()
{if (user=="david")
{alert("working")}
else{alert("not working")};
}}
任何帮助将不胜感激:)
非常感谢!
最佳答案
如果您说这是完整的代码,那么这是可行的
<!DOCTYPE html>
<html>
<body>
<input type="text" placeholder="User Name" id="id_inputuser"></input>
<label>Please Enter User Name</label><br>
<input type="text" placeholder="Password"id="id_inputpass"></input>
<label>Please Enter Password</label><br><br>
<button onClick="verify()">Enter</button>
<script>
function verify()
{
var user= document.getElementById("id_inputuser").value;
if (user=="david")
{alert("working")}
else{alert("not working")};
}
</script>
</body>
</html>
关于javascript - 文本输入验证功能Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34049107/