テキストボックスに入力中にタブを押すと何かしたいですか?しかし、以下のコードはタブボタンを処理することはできません。私は "Enter"のために "13"を試してみましたが、うまくいきましたが、なぜタブでうまくいかなかったのか分かりません。Jquery keypress()イベントがTabキーコードをキャッチしない
タブを押したときにテキストボックスのフォーカスが失われている可能性があります。この場合、人がこのテキストボックスのタブを押すと、どのようにしてフォーカスを失うのを防ぐことができますか?
ありがとうございます。 documentationから
$("#tagInpKey").keypress(function (e) {
if (e.which == 9) {
alert("Tab Pressed");
}
});
は、代わりに 'keydown'イベントを使用してください。 – Mohammad
@モハマドフォーカスを失うのを防ぐ方法はありますか? –
@RoryMcCrossanによって投稿された回答は、フォーカスを失うことはありませんので、あなたの質問を解決する必要があります。 – G0dsquad