ASPドットネットでは、1つのボタンの可視性をfalseにし、ユーザーがテキストボックスにテキストを入力すると、ボタンの可視性がtrueになります。これを作成しようとしていますが、Java スクリプトでオブジェクトが見つからないというエラーが発生しています。以下は私のコードです。
<asp:TextBox ID ="txt" runat ="server" onkeyup="SetButtonStatus(event,'Button1')" ></asp:TextBox>
<asp:Button ID="Button1" runat="server" style ="display :none;" Text="Button" />
スクリプト:
function SetButtonStatus(evt,btn)
{
var vs =document.getElementById("<%= txt.ClientID %>").value;
if(vs.length >= 1 )
{
if( document.getElementById(btn) == null )
{
document.getElementById(btn).style.display = "block" ;
}
}
else if(vs.length ==0)
{
document.getElementById(btn).style.display="none";
}
}
私が得ているエラーは次のとおりです:Microsoft JScriptランタイムエラー:オブジェクトが必要です