2012-02-16 103 views
2

我有一个html表单文本字段,通常处理关键的向上/向下事件。但是,刚刚注意到,如果您在ios5移动版Safari中使用麦克风助手来为您填充字段,则不会触发键上/下键。iOS5 Mobile Safari:使用语音助手处理HTML输入文本键盘输入/按键声音?

任何人都知道应该绑定什么事件来代替处理?目前使用jQuery w/o jQuery Mobile(文件大小限制) - 普通的JS也会超级。我希望我不需要投票。

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

您可以通过点击文字输入托盘中的小麦克风图示到麦克风功能。

在此先感谢。

+0

似乎是投票是要走的路。发现一个脚本绑定'所有'事件(http://stackoverflow.com/questions/5848598/how-all-events-of-dom-element-can-be-bind),仍然没有得到任何东西触发基于语音输入填充事件。这里是更新的小提琴'all'事件绑定和间隔捕捉器。然而,不知道在所有时间间隔内都会遇到什么问题。 http://jsfiddle.net/jfroom/JLQLV/27/ – jfroom 2012-02-21 21:24:49

+0

找到正确的方法来处理这与$ input.bind(“输入propertychange”,处理程序)。在下面发布答案。 – jfroom 2012-03-08 05:21:23

回答