检测用户是否正在键入

时间:2011-11-14 19:06:39

标签: javascript

Javascript中是否有办法检测用户当前是否正在编写?写作将包括专注于任何文本输入和移动操作系统调出键盘。

我正在尝试确定用户的当前“状态”。所以通常它会“阅读”,而当他写作时,它应该是“写作”。因此,一旦用户完成写作,它就会重新回到“阅读”。

哦,它必须只是Javascript,没有jQuery。

2 个答案:

答案 0 :(得分:1)

我建议调查keyupkeydown事件。然后,您可以将键事件绑定到document,并在事件被触发时执行您的代码。

更多信息: http://www.quirksmode.org/js/keys.html

答案 1 :(得分:0)

或.keydown()你还可以使用jquery .keypress()函数,在用户按下键的情况下触发每个字符。