javascript - IOS上第三方输入法,用JS监听不到键盘不事件~
大家讲道理
大家讲道理 2017-04-10 15:01:26
[JavaScript讨论组]

不知道大伙有没有遇到过呢~今天在5s上测试登录,用的百度输入法,结果死活监听不到 keyup事件,后来换成 keydown还是不行,各种键盘事件都不行~

有没有其他什么可替代方案呢~

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
黄舟

监听input事件,如果没有,就监听propertychange事件,如果还是没有,再监听键盘事件。

大家讲道理

input事件比较好用,应该能满足楼主的需求。keyup或者keydown事件,在safari中第三方输入法是无效的,原生输入法没问题。

高洛峰

因为第三方输入法在输入拼音的时候并没有把你输入的字幕写在输入框内,而是在输入法上部暂存,当你选择了字后才填进去,所以对于第三方的输入法,也只能去监听input 的 值的变化了。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号