0

ASP.NET Web アプリケーションのフォームの必須フィールドに JavaScript 検証を実装しています。

検証するコントロールの ClientID を取得し、そこから値を抽出して、null かどうかを確認しています。

function validate()
{
    if(document.getElementById('<%=textbox1.clientID %>').value=="")
    {
        alert('mandatory');
        return false;
    }
}

クライアントがボタンをクリックしたときに検証しています。上記の関数が同じページに配置されている場合、このコードはかなりうまく機能します。

しかし、それを外部ファイルに入れて呼び出すと、コードが機能しません。

外部の .js ファイルで関数を呼び出して、object not found at document.geteleementByid() line のようなエラー メッセージをスローしています。

4

2 に答える 2