私は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;
};
}