博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery EasyUI Combobox无法检索中文输入的问题
阅读量:5160 次
发布时间:2019-06-13

本文共 841 字,大约阅读时间需要 2 分钟。

 

  在项目里使用了EasyUI的Combobox,当ComboBox的item是英文时,都能正常检索出对应项,但是如果使用中文输入法输入几个字母然后通过按shift键输入时,奇怪的事情发生了,combobox无法检索出正确的值, 而且这个时候去取combobox的值时,竟然是空的(getValue或者是getText都是空), 一定要按下某个键后才能检索。

  郁闷了很久后终于找到解决方法,只需要修改jquery.easyui.min.js(jQuery EasyUI 1.2.5), 给combobox控件添加了一个input事件绑定,如下:

_670.bind("input",function(e){                if(_66d.timer){                    clearTimeout(_66d.timer);                }                _66d.timer=setTimeout(function(){                    var q=_670.val();                    if(_66d.previousValue != q){                        _66d.previousValue = q;                        _672(_66c);                         opts.keyHandler.query.call(_66c, _670.val());                         _67b(_66c, true);                    }                },opts.delay);            });

 

转载于:https://www.cnblogs.com/xienb/p/3273062.html

你可能感兴趣的文章
onlevelwasloaded的调用时机
查看>>
求出斐波那契数组
查看>>
lr_start_transaction/lr_end_transaction事物组合
查看>>
CodeIgniter学习笔记(四)——CI超级对象中的load装载器
查看>>
.NET CLR基本术语
查看>>
ubuntu的home目录下,Desktop等目录消失不见
查看>>
建立,查询二叉树 hdu 5444
查看>>
[Spring框架]Spring 事务管理基础入门总结.
查看>>
2017.3.24上午
查看>>
Python-常用模块及简单的案列
查看>>
LeetCode 159. Longest Substring with At Most Two Distinct Characters
查看>>
LeetCode Ones and Zeroes
查看>>
基本算法概论
查看>>
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
PAT L2-016 愿天下有情人都是失散多年的兄妹
查看>>
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>