場景:監聽文本輸入框輸入後,大於2個字符時自動檢索,排除中文輸入一半就進行檢索問題,導致檢索不準確。
腳本:
$(function () {
//用戶查詢
var cpLock = true;
$('#txtUserQuery').off().on({
compositionstart: function () {//中文輸入開始
cpLock = false;
},
compositionend: function () {//中文輸入結束
cpLock = true;
},
keyup: function () {//input框中的值發生變化
if (cpLock) {
if (this.value.trim() == "" || this.value.trim().length > 1) {
query(1);
}
}
}
})
});
參照網址:https://blog.csdn.net/qq_39650528/article/details/80253352