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

慕后森
TA貢獻1802條經驗 獲得超5個贊
你可以這樣做:
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 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消