EasyUI 內部綁定 keydown 事件觸發檢索邏輯。火狐瀏覽器中,keydown 事件觸發時輸入法編輯器(IME)尚未提交合成文本,導致獲取到的值為空或未完成的拼音,檢索失敗。keyup 時 IME 已提交,可獲取完整中文。
jquery.easyui.min.js(或未壓縮版 jquery.easyui.js)。keydown,定位 Combobox 相關綁定代碼(通常在 _bindEvents 或類似函數中)。keydown 替換為 keyup。// 修改前
$(this).bind('keydown', function(e) { ... });
// 修改後
$(this).bind('keyup', function(e) { ... });
修改後,火狐初始化即可正常檢索中文,無需先手動觸發一次。Chrome/IE/Edge 兼容性無影響。