キーaddEventListener
用はありますか?Enter
私は持っています
document.querySelector('#txtSearch').addEventListener('click', search_merchants);
私はこれが意図されていることを知っていますが、キー<button>
をキャッチするための同等のものがあるかどうか知りたいと思いました。Enter
キーaddEventListener
用はありますか?Enter
私は持っています
document.querySelector('#txtSearch').addEventListener('click', search_merchants);
私はこれが意図されていることを知っていますが、キー<button>
をキャッチするための同等のものがあるかどうか知りたいと思いました。Enter
フォームを送信しようとしていますか?
submit
代わりにイベントを聞いてください。
これはとを処理click
しenter
ます。
エンターキーを使用する必要がある場合...
document.querySelector('#txtSearch').addEventListener('keypress', function (e) {
if (e.key === 'Enter') {
// code for enter
}
});
これは、 keyCodeの代わりにkeyを使用した(@Trevorからの)現在受け入れられている回答のバージョンです。
document.querySelector('#txtSearch').addEventListener('keypress', function (e) {
if (e.key === 'Enter') {
// code for enter
}
});
'keydown'
イベントを聞いてから、Enterキーを確認できます。
ハンドラーは次のようになります。
function (e) {
if (13 == e.keyCode) {
... do whatever ...
}
}