如何处理iOS和Android键盘的差异

时间:2013-09-04 12:45:43

标签: javascript html mobile

对于移动浏览器中的HTML / JS,我遇到的问题是模糊事件在iOS和Android中的触发方式不同。在iOS中,用户可以单击本机键盘上的“完成”,这会隐藏键盘并导致聚焦元素模糊。

但是,当用户单击Android中的后退图标以隐藏本机键盘时,也不会发生相同情况;之前关注的元素始终关注。

有没有办法监听键盘隐藏并触发聚焦元素上的模糊?或者有没有办法强制Android键盘显示“完成”按钮?或者是否有更好的解决方案?

1 个答案:

答案 0 :(得分:0)

也许解决方案是听取输入上的keydown事件,并检查按键是否为“Enter”。

为此,请参阅:

Enter key press event in JavaScript