监听手机端和电脑端中文输入法的方法记录

同事需监听一个input的值,当满足全是中文且长度大于N的时候触发某些动作。

PC端:compositionend,在PC端比较好使,移动端的浏览器兼容性不好,主流的浏览器基本能支持这个方法。

1   $("#target").on("compositionend",function(){
2         dosomething();
3    })

移动端:input propertychange可以监听到中文输入法

1     $("#target").bind("input propertychange",function(){
2             dosomething();
3     })

然后在JS判断一下是PC还是移动,应该就可以了。

猜你喜欢

转载自www.cnblogs.com/zhaihua/p/9639050.html