0

我正在编写一个Web 应用程序,其中包含一个搜索框,可在用户键入时更新结果。

该机制之所以有效,是因为它在桌面版本上的实现方式相同。

我遇到的问题是,keydown, keyup, paste当用户使用滑动输入法输入文本时,不会触发任何事件侦听器 ()。

监听 achange event也不起作用,因为input必须失去焦点才能触发事件。

对于支持滑动的键盘SwypeAndroid's新键盘,这将是一个很容易注意到的缺陷。我应该听什么事件来检测这个输入?

4

1 回答 1

4

input每次更改输入字段时都会触发该事件(请参阅小提琴) - 因此您应该使用它而不是其他事件。更多信息:https ://developer.mozilla.org/en-US/docs/Web/Reference/Events/input

于 2013-09-23T04:23:57.067 回答