クライアント側のTextChangedイベントでAlertを表示するとSetFocusメソッドが機能しない場合がある

文書番号 : 41460     文書種別 : 制限事項     登録日 : 2017/12/22     最終更新日 : 2017/12/22
文書を印刷する
対象製品
InputManPlus for ASP.NET 10.0J
詳細
クライアント側のTextChangedイベント等でSetFocusメソッドを実行してイベントが発生したコントロールにフォーカスを戻した直後にAlertを表示すると、フォーカスが次のコントロールに移動してしまいます。
回避方法
次のようにsetTimeoutからAlertを表示することで回避することができます。

setTimeout(function () {
    alert("Hello!");
}, 0);