2016-05-13 12 views
0

私はanglejsを使ってアプリケーションを構築しました。 1つのページでは、フォーム要素を含むモーダルポップアップがあります(要素はフォームタグ内にはなく、ボタンと入力タグで構成されています)。ブートストラップモーダルが開くと、フォーカスは最初の入力要素にあります。ブートストラップモーダルポップアップにのみタブキープレスイベントを入れることができる方法はありますか?タブを数回押すと、コントロールがブラウザのアドレスバーに移動し、URLを編集できます。私はこの動作をしたくない、タブを押すだけでユーザーがポップアップウィンドウに集中できるようにする必要があります。divまたはmodal内にタブキーが含まれています

答えて

0

は、私はあなたが

$('#confirmCopy :input:first').focus(); 

$('#confirmCopy :input:last').on('keydown', function (e) { 
    if ($("this:focus") && (e.which == 9)) { 
     e.preventDefault(); 
     $('#confirmCopy :input:first').focus(); 
    } 
}); 

Keep tabbing within modal pane only

ここにあなたの答えを見つけることになると思います
関連する問題