移动端 js input事件如何解决输入汉字时,拼音在输入框内也会触发input事件;当汉字还未生成,这是拼音还在输入框内触发input。怎样避免这种情况?
例:
alert('触发事件');
}
比如 我要在input 内输入 '我是谁';当输入法弹出 ,拼音'woshishui',当按下'w',输入框内已有'w'就触发了事件,这时要打的字还在输入法上没有打出;请问大神这个怎么解决呢,只需要监听输入完后的
开始中文输入时会触发compositionstart事件
选词结束后会触发compositionend事件
忽略这两个事件之间的input事件即可
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。