例として TextBox を取り上げ、JavaScript を使用してフォーカスを取得したかどうかを判断します。
実際には、通常の考え方は次の 2 つの方法に分かれます。
テキストボックスがサーバーサイドコントロールの場合、単純に if(TextBox1.Focused) を使用して判断し、 TextBox1.Attributes.add('onfocus','実行するメソッド' を使用することを考えます) ); メソッドをバインドします。もちろん、サーバー側のコントロールもJSで操作することができますが、サーバー側のIDと実際のクライアント側のIDは異なる可能性が高いので、getelementbyid: documentを使用する場合は注意が必要です。 .getElementById(' ')。
テキスト ボックスがサーバー側コントロールの場合、document.activeElement.id と TextBox1 を比較して、TextBox1 がフォーカスされているかどうかを確認できます。例: if(document.activeElement == document.form1.elementName){} 。