不知道大伙有没有遇到过呢~今天在5s上测试登录,用的百度输入法,结果死活监听不到 keyup
事件,后来换成 keydown
还是不行,各种键盘事件都不行~
有没有其他什么可替代方案呢~
input事件比较好用,应该能满足楼主的需求。keyup或者keydown事件,在safari中第三方输入法是无效的,原生输入法没问题。
因为第三方输入法在输入拼音的时候并没有把你输入的字幕写在输入框内,而是在输入法上部暂存,当你选择了字后才填进去,所以对于第三方的输入法,也只能去监听input 的 值的变化了。。
监听input
事件,如果没有,就监听propertychange
事件,如果还是没有,再监听键盘事件。