【发布时间】:2009-07-08 20:02:11
【问题描述】:
我想问一下,在没有关注特定领域的情况下,如何在 html 页面中读取击键。是否有一些事件可以挂钩读取输入的方法?
提前致谢。
附言。如果有帮助,我们会使用 JQuery。
【问题讨论】:
标签: javascript html event-handling
我想问一下,在没有关注特定领域的情况下,如何在 html 页面中读取击键。是否有一些事件可以挂钩读取输入的方法?
提前致谢。
附言。如果有帮助,我们会使用 JQuery。
【问题讨论】:
标签: javascript html event-handling
使用document.onkeypress(或兄弟onkeydown和onkeyup):
document.onkeypress = function (event) { ... };
jQuery 提供这些事件,例如,
$(document).keypress (function (event) { ... });
这将捕获您网站上的所有按键事件。在函数内部,您可以使用event.keyCode 获取所按下键的数字代码。请注意,有一些浏览器不兼容,尤其是keypress 事件。 FF 处理方法见developer.mozilla.com。
干杯,
【讨论】: