You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何制作按下回车键即清空内容的HTML文本框?

实现回车清空文本框的方案

直接上可运行的代码,满足你要的需求:按下回车清空内容,不刷新页面也不提交数据。

完整代码示例

<!DOCTYPE html>
<html>
<body>
  <input type="text" id="clearInput" placeholder="输入内容后按回车试试">

  <script>
    // 获取文本框元素
    const inputBox = document.getElementById('clearInput');
    
    // 监听键盘按下事件
    inputBox.addEventListener('keydown', function(e) {
      // 检测是否按下回车键
      if (e.key === 'Enter' || e.keyCode === 13) {
        // 阻止默认行为(避免表单提交、页面刷新)
        e.preventDefault();
        // 清空输入框内容
        this.value = '';
      }
    });
  </script>
</body>
</html>

关键细节说明

  • 给文本框设置id是为了方便JS获取元素,你可以改成自己喜欢的名称
  • e.preventDefault()是核心:如果文本框在表单里,回车默认会触发表单提交,加这行就能彻底阻止页面刷新和数据提交
  • 同时判断e.key和e.keyCode是为了兼容所有浏览器,不管新老版本都能正常识别回车键

内容的提问来源于stack exchange,提问作者Tuna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 01:18:09