私はAsp.net AJAXコントロールを持っていて、クライアントコントロールクラスでコントロールの一部のテキストボックスに対してonFocusイベントを処理したいと考えています。私はすべてのテキストボックスに対して1つのハンドラしか持たせたくありませんが、ハンドラではフォーカスイベントを引き起こしたソース要素を取得する方法がわかりません。私はそのテキストボックスのために()を選択したイベントを発射したテキストボックスを決定し、呼び出すことができるようにしたい_onFocusハンドラにAsp.netのクライアントイベントを処理するAJAX
this._onfocusFunctionDelegate = Function.createDelegate(this, this._onFocus);
$addHandler(this._textBox1, 'focus', this._onfocusFunctionDelegate); //repeated for each textbox
:私の初期化関数で
は、私は、各テキストボックスの次のコードを持っています。
_onFocus: function(evt) {
// how do I get the source element? The following doesn't work
evt.srcElement.select(); }
どのような要素がイベントを発生させたのか、どうすればわかりますか?