2012-02-16 108 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

回答