小小大人物 2017-03-01
jQueryEasyUICombobox无法检索中文输入的问题,这个问题在网上搜的解决方案是基本都是在
if(..editable){...}这个里面写一个定时器setTimeout,取输入的值,然后触发显示匹配的下拉框数据。
这个在ie、谷歌浏览器上可以正常显示。我这边在火狐浏览器不行。
比如:
我输入一个中文汉字"你"。在ie、谷歌,定时器取了2次值,分别是"ni"、"你",正常匹配到“你”,数据展示正常。但是在火狐输入的是"你",定时器只取了1次值"ni",导致数据匹配不正确。
解决这个问题,把setTimeout改成setInterval就可以了。