我正在開發(fā)一個(gè)帶有多功能框(id =“address”)和“GO”按鈕(id =“submit”)的 IFrame 瀏覽器,我想檢測(cè)用戶何時(shí)按下 Enter 并執(zhí)行 JavaScript 函數(shù)。我嘗試使用<form>標(biāo)簽和W3Schools How TO - Trigger Button Click on Enter,但表單破壞了我的應(yīng)用程序,并且單擊 Enter 按鈕沒(méi)有執(zhí)行任何操作。
1 回答

慕后森
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
你可以這樣做:
const inputEl = document.getElementById("enter-input");
inputEl.addEventListener("keyup", manageEnter);
function manageEnter(evt) {
evt.preventDefault();
if (evt.keyCode === 13) {
console.log("hello");
}
}
<form onsubmit="event.preventDefault();" action="">
<input id="enter-input" type="string" />
</form>
- 1 回答
- 0 關(guān)注
- 133 瀏覽
添加回答
舉報(bào)
0/150
提交
取消