iOS5 Mobile Safari:使用Voice Assistant处理HTML输入文本keyup/keydown?

jfr*_*oom 2 html javascript mobile jquery ios5

我有一个html表单文本字段,通常处理键上/下事件.但是,请注意,如果您在ios5移动safari中使用麦克风助手为您填写场地,则不会触发按键上/下.

任何人都知道应该绑定什么事件来处理?目前使用jQuery w/o jQuery Mobile(文件大小限制) - 普通JS也会超级.我希望我不需要求助于民意调查.

演示代码的小提琴:http: //jsfiddle.net/jfroom/wAdC8/5/

您可以通过单击文本输入托盘上的小麦克风图标来获取麦克风功能.

提前致谢.

jfr*_*oom 5

解决方案在jquery下面.(我确信有一个非常类似的纯JS等价物.)

$("#myinput").bind("input paste", handleChange);
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/jfroom/JLQLV/31/

.bind("input propertychange")也可以,但可以稀释其他键上/下事件.感谢SLaks for this find Jquery/JS将"paste"事件处理程序绑定到输入文本框