我是 JS 新手,我正在尝试在这里进行最简单的验证,但我无法让它工作:/ 基本上当我按下提交时,我想要表单下方 div 中的错误文本或 php 文件中的回显文本。它出什么问题了?我真的不知道我做错了什么请帮忙
<form name="myform" id="myform" method="post" action="echo.php">
<label for="username">User Name:</label><br />
<input type="text" id="username" name="username" /><br />
<label for="password">Password</label><br />
<input type="text" name="password" /><br />
<input type="submit" id="submit" value="Send">
</form>
<div id="errorMessages"></div>
和JS代码:
window.onload = function(){
validateForm();
}
function validateForm(){
document.getElementById("myform").onsubmit = function(){
if (document.getElementById("username") == ""){
document.getElementById("errorMessages").innerHTML = "ERROR";
return false;
}
else return true;
};
}