Android浏览器中的OnKeyUp事件,适用于非拉丁语言

Ego*_*4eg 6 html android localization android-browser

如果用户键入非拉丁字符,则Android默认浏览器不会在文本输入上触发OnKeyUp事件.

例如http://jsfiddle.net/Hzjhz/.它适用于英文字符,但不适用于俄语和韩语字符.

有什么方法可以避免这个问题吗?

Sud*_*dar 2

我可以在运行 ICS 的 Nexus S 手机上确认该问题。尽管我对此没有直接答案,但我可以建议您一些替代方案。

  1. 尝试绑定 onBlur 事件,您可以检查用户输入的数据。
  2. 另一种选择是在 onfocus 事件上绑定 setTimeout 并尝试检查用户输入的文本是否已更改。