文本输入验证功能Javascript

文本输入验证功能Javascript

有人可以告诉我为什么我的代码不起作用吗?
我收到错误:无法读取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/

10-12 12:39