3

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

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

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

4

1 回答 1

0

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

为此,请参考:

在 JavaScript 中输入按键事件

于 2013-09-10T14:36:05.420 回答