扫码关注官方订阅号
不知道大伙有没有遇到过呢~今天在5s上测试登录,用的百度输入法,结果死活监听不到 keyup事件,后来换成 keydown还是不行,各种键盘事件都不行~
keyup
keydown
有没有其他什么可替代方案呢~
光阴似箭催人老,日月如移越少年。
监听input事件,如果没有,就监听propertychange事件,如果还是没有,再监听键盘事件。
input
propertychange
input事件比较好用,应该能满足楼主的需求。keyup或者keydown事件,在safari中第三方输入法是无效的,原生输入法没问题。
因为第三方输入法在输入拼音的时候并没有把你输入的字幕写在输入框内,而是在输入法上部暂存,当你选择了字后才填进去,所以对于第三方的输入法,也只能去监听input 的 值的变化了。。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
监听
input
事件,如果没有,就监听propertychange
事件,如果还是没有,再监听键盘事件。input事件比较好用,应该能满足楼主的需求。keyup或者keydown事件,在safari中第三方输入法是无效的,原生输入法没问题。
因为第三方输入法在输入拼音的时候并没有把你输入的字幕写在输入框内,而是在输入法上部暂存,当你选择了字后才填进去,所以对于第三方的输入法,也只能去监听input 的 值的变化了。。