誰かが私がこれについて間違っていることを教えてもらえますか? GetElementsByName() 内で引用符を使用する人を見たことがありますが、そうでない人も見てきました。ユーザー名が空白の場合、結果のスクリプトは何もしません。
if (document.getElementsByName('username').length < 1) {
alert("Username must be filled out");
return false;
}
HTML からの呼び出しは次のとおりです。
<form name="stafflogin" action="usermain.php" onsubmit="return validateForm()" method="post">
<p>Username:
<input type="text" id="username" name="username" size="15" value=""/> <br />
Password: <input type="password" id="userpass" name="password" size="15" value=""/>
<input type="submit" id="submit" name="submit" value=" - Submit - ">
</p>
単純なことに違いないことはわかっているので、そのような愚かさを前もって許してください。