有人可以告诉我我在这方面做错了什么吗?我见过人们在 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>
我知道这一定很简单,所以请提前原谅我的愚蠢。