コントロールIDを見つけるために次のコードを使用しています。
alert(document.getElementById("<%# TextBox1.ClientId %>").value )
しかし、このコードは「オブジェクトが必要です」というエラーを出しています。私を助けてください。
コントロールIDを見つけるために次のコードを使用しています。
alert(document.getElementById("<%# TextBox1.ClientId %>").value )
しかし、このコードは「オブジェクトが必要です」というエラーを出しています。私を助けてください。
与えられたステートメントで # を = に置き換えます 更新されたステートメントは
alert(document.getElementById("<%= TextBox1.ClientId %>").value);
クライアント側にある JavaScript のコンテキストでは意味がありません。これは、ここで説明されている 4 つのモードの"<%# TextBox1.ClientId %>"
構成方法に基づいて、ASP によって別の ID に変換されるため です。TextBox1.ClientIDMode
alert(document.getElementById('Id of control').value )
ソースを表示することで、コントロールの正確な ID を取得できます。
どちらかを使用
alert(document.getElementById("<%= TextBox1.ClientId %>").value )
または ClientIDMode="Static"
テキストボックスに設定してから
alert(document.getElementById("<%= TextBox1 %>").value )
方法: JavaScript から ID でコントロールにアクセスするも参照してください。