0

我需要与谷歌在他们的搜索页面上做的类似的事情。如果用户通过键盘或条形码扫描仪在页面上的任何位置输入内容,则该输入将被放入搜索文本框中。焦点在哪里并不重要(其他文本框除外)。

有人可以给我一个提示如何处理/捕获此类事件或触发这些事件的位置吗?我在 GWT 应用程序中需要这个,但原生 javascript 也应该没问题。

4

1 回答 1

0

对于通过键盘输入的输入,您应该查看绑定到 body 标记的 javascript onkeydown或 jQuery keydown事件。

条码扫描器稍微复杂一些。如果扫描仪的行为类似于键盘,则上述内容也适用于扫描仪,但有些扫描仪将数据写入剪贴板并将其粘贴在光标下。如果是这种情况,请参阅两周前的Stackoverflow 答案。

于 2013-05-28T08:20:49.500 回答