2016-04-11 8 views
0

私は、フォーカスしたときに、それがajaxリクエストを呼び出して、ユーザーが選択できるリストに値を設定するテキストボックスを持っています。基本的には、選択肢の代わりにテキストボックスを使用してドロップダウンを再作成しました。テキストボックスにフォーカスがあるときにtabindexが設定されていない

問題は、テキストボックスをクリックするとブラウザが入力のtabindexを認識しないということです。代わりに、それは自分自身をリセットし、0に戻ります。次の要素のタブにタブを押しても、うまく動作します。入力フィールドをクリックしてフォーカスを合わせると、動作が始まります。

フォーカスイベントのページに警告が表示されたら、私は昨晩通知しました。 OKボタンをクリックすると、ブラウザがelememtにフォーカスしているので推測します。

これまでに聞いたことがある人は誰ですか?

答えて

0

この問題の原因は何ですか?私はkeydownで.blur()を呼び、コードは9または13(Tab/Enter)でした。なぜこれが私に持っていた問題を与えるのか分からない。私はちょうどぼかしイベントが2回実行されたと思ったでしょう。しかし、私はkeydownでぼかしを強制していたと仮定し、現在のtabindexは設定されていませんでした。これが当てはまる場合は、onkeyupイベントをblur()コールする必要があります。

関連する問題