ホームページ  >  記事  >  ウェブフロントエンド  >  JS_javascript スキルによってページ コントロールがフォーカスを取得したかどうかを判断します。

JS_javascript スキルによってページ コントロールがフォーカスを取得したかどうかを判断します。

WBOY
WBOYオリジナル
2016-05-16 17:05:341001ブラウズ

例として 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){} 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。