- PR -

現在のフォーカス位置の取得方法【web】

1
投稿者投稿内容
his
会議室デビュー日: 2008/10/27
投稿数: 10
投稿日時: 2009-04-10 10:17
いつもお世話になっております。

.NETでwebアプリケーションの開発を行っております。

テキストボックスに入力された値が変更された際に
textchangedイベントで、別のテキストボックスに値を転記しておりますが
値を転記後、フォーカスがどこにも当たっていない状態になってしまいます。

フォーカスを指定したコントロールに当てる方法は
ScriptManager.SetFocusを利用して実装しておりますが
その指定先について、現在フォーカスの当たっているコントロールを取得したいと考えております。

そこで、現在フォーカスが当たっているコントロールを知る方法について
ご教示いただきたくお願い致します。

使用言語はC#です。よろしくお願い致します。
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2009-04-11 06:38
コントロールのフォーカスというのは
クライアント側のブラウザの処理ですよね。

ブラウザ側でユーザーが行う操作を監視してその状態をサーバーに送る
必要があると思うのですが。

あまり、現実的でないような気がします。

テキストボックスに入力した値を転記するだけならTextChangedイベントを使わないで
JavaScript(jQuery)で処理したらどうでしょうか。
_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
1

スキルアップ/キャリアアップ(JOB@IT)