做限制输入框可输入最大的长度和实时匹配输入框数据时遇到了坑 —— 当中文输入时input事件也会被触发,即假设限制的是2个字符,你要输入社会人的“社(she)”,就会直接被截取,输入框填充文本sh。或者是在中文输入法时也会一直去调接口,匹配数据,影响了页面的性能!代码如下:
$(document).on('input','input',function(){
console.log('限制最大输入字符(截取)')
})
这个问题,可以声明一个inputFlag,使用compositionstart,compositionend配合解决,代码如下:
var inputFlag = true
$(document).on('compositionstart', 'input',