フォーム検証を試すのはこれが初めてで、うまく動作しないようです。私はそれを行う方法について w3schools コードを見ましたが、私のものは非常に似ていますが、うまくいきません:
これが私の機能です:
function validateUserName(NewUser) {
var u = document.forms["NewUser"]
var length = u.length;
if (u.user.value = null || u.user.value = "") {
alert("You left Username field empty");
return false;
}
}
そして、ここに私のフォームがあります:
<form name="NewUser" onsubmit="return validateUserName()" action="">
<tr>
<td>Username:</td>
<td>
<input type="text" name="user" />
</td>
</tr>
<tr>
<td class="Information"><em>4-11 characters...</em></td>
</tr>
<input type="submit" value="Submit" />
テーブルコードは無視してください。
私は何を間違っていますか?