0

フォーム検証を試すのはこれが初めてで、うまく動作しないようです。私はそれを行う方法について 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" />

テーブルコードは無視してください。

私は何を間違っていますか?

4

1 に答える 1