为了账号安全,请及时绑定邮箱和手机立即绑定

检测输入字段上的 Enter 键按下

检测输入字段上的 Enter 键按下

UYOU 2023-10-24 21:31:52
我正在开发一个带有多功能框(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>


查看完整回答
反对 回复 2023-10-24
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信