javascript - 仅当键是字母或数字时才对 keyup 发出警报

标签 javascript jquery

我想在 keyup 事件上显示警报,但前提是键是字母或数字,而不是 shift、tab 等。

<input type='text' id='hi />

或除 tab、shift、ctrl、enter 之外的任何键

有人知道吗?

最佳答案

您必须将“keyup”事件附加到文本框,并在事件内部检查 keycodes你想要:

$("#hi").bind("keyup", function(e) {
       //on letter number
       if (e.which <= 90 && e.which >= 48)
       {
          alert('hello');
       }
});

关于javascript - 仅当键是字母或数字时才对 keyup 发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5271129/

相关文章:

javascript - 用于逐渐向下滚动的滚动按钮

javascript - 我可以根据 flex 容器中的元素数量更改 "justify-content"值吗?

javascript - PHP 表单从弹出窗口重定向

javascript 旋转器/无 jQuery

javascript - 如何访问 JSON 对象中的对象数组?

javascript - 在相同的 $ajax 请求中将变量和数组从 JQuery 发布到 PHP

javascript - 具有多个值的 jQuery 序列化函数

javascript - 如何删除某些html标签并保留内容?

javascript - 数组副本的变异也会改变原始数组!为什么?

javascript - this.httpClientModule.get 不是函数