現在
フォームで input の入力部分1つと キャンセルボタン OKボタンの2ボタンがある中でエンターキーを押したらOKボタンを押す処理をしています。
やりたいこと
Tabキーでアクティブターゲットをキャンセルボタンの上に移動してエンターキーを押したらキャンセルボタンをクリックしたことにしたい。
困っていること
エンターキーを押したらOKボタンを押すというJSを書いてしまっているため、キャンセルボタンの上にカーソル(アクティブターゲット)が来ていても、エンターキーを押すと、強制的にOKボタンを押す処理のほうが走ってしまう。
コード
javascript
1window.onkeydown = function(e){ 2 if (e.keyCode == 13) { 3 OKボタンを押す処理 4 } 5}
知りたいこと
Pure JavaScript で エンターキーを押した場合にアクティブターゲットのボタンを優先にしたいです。
やり方をご存知のかたいらっしゃいましたらご教示いただけませんでしょうか?
回答1件
あなたの回答
tips
プレビュー