1

JS ファイルの変数にアクセスできません。

同じページに書かれている場合、検証は正常に機能しています。しかし、検証コードを別の JS ファイルに貼り付けたところ、機能しませんでした。

<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">

    <script src="Scripts/NewValidation.js" type="text/javascript"></script>
<table id="tblUpdateReg">
        <thead>
            <tr>
                <td>
                    Update Details
                </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>
                    <div>
                        Username :
                    </div>
                </td>
                <td>
                    <input type="text" runat="server" id="txtUsername" />
                </td>
            </tr>
</tbody>
</table>
</asp:Content>

JS ファイル:

function Validate() {

    var username= document.getElementById("txtUsername").value;

    if (username== "") {
        alert("username Required.");
        return false;
    }



    return true;

}

エラー: JavaScript ランタイム エラー: 未定義または null 参照のプロパティ「値」を取得できません

4

1 に答える 1