「p」キーを押すと、特定のテキストボックスにフォーカスが欲しい。 Iドン入力、に私は「P」を押すと、入力フォーカスを受け取るん文書レベルのonkeydownイベントでHTML要素に焦点を合わせる
document.onkeydown = function(e) {
// e.preventDefault();
switch (e.key) {
case 'p': {
document.getElementById('test').focus();
break;
}
}
}
を、それはまた、タイプ文字「P」:これを行うには、私は、ドキュメント上にonKeyDownリスナーを設定しました欲しい。空のテキストボックスに注目したいだけです。 e.preventDefaultをリスナーに追加しようとすると、 'p'が表示されなくなりましたが、テキストボックスに何も入力しなくなってしまいました。
ショートカットキーを入力せずにテキストボックスにフォーカスするにはどうすればよいですか?可能であれば、私は純粋なJavaScriptでこれを達成したいと思います。
はここJSFiddleだ:要素がまだフォーカスされていない場合はhttps://jsfiddle.net/qau6woL6/
'p'文字が要素がフォーカス後input''で入力することが許されるべきか? – guest271314