javascript - 如何触发 ESC 按钮以清除文本框中输入的文本?

标签 javascript html css

   <input type="text" id="search" size="25" autocomplete="off"/>

我知道这是什么

onkeydown="if (event.keyCode == 27)

最佳答案

声明一个在按键被按下时调用的函数:

function onkeypressed(evt, input) {
    var code = evt.charCode || evt.keyCode;
    if (code == 27) {
        input.value = '';
    }
}

以及相应的标记:

<input type="text" id="search" size="25" autocomplete="off" 
       onkeydown="onkeypressed(event, this);" />

关于javascript - 如何触发 ESC 按钮以清除文本框中输入的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615726/

相关文章:

javascript - 如何使用 javascript 传递查询字符串并在 asp.net 的代码隐藏页面中使用它?

javascript - 覆盖或删除 React 组件的样式

javascript - 我怎样才能让这个javascript函数一直工作? (未捕获类型错误 : Cannot read properties of null)

iPhone 不显示多个背景?

html - 设置OPTION文本的样式

javascript - 通过类名获取div并在javascript中返回它

javascript - 如何在所见即所得编辑器中清理 HTML 粘贴内容

html - 如何定位嵌套在 HTML/CSS 代码中的特定元素?

javascript - 如何在 DOM 之外设置 HTML 元素的样式?

html - 错误的页面滚动响应