打开jquery.easyui.mini.js
if(opts.editable){
if(_758.timer){
clearTimeout(_758.timer);
}
_758.timer=setTimeout(function(){
var q=_75b.val();
if(_758.previousValue!=q){
_758.previousValue=q;
$(_757).combo("showPanel");
opts.keyHandler.query.call(_757,_75b.val());
_767(_757,true);
}
},opts.delay);
/下面是添加的代码
_75b.bind("input",function(e){
if(_758.timer){
clearTimeout(_758.timer);
}
_758.timer=setTimeout(function(){
var q=_75b.val();
if(_758.previousValue!=q){
_758.previousValue=q;
$(_757).combo("showPanel");
opts.keyHandler.query.call(_757,_75b.val());
_767(_757,true);
}
},opts.delay);
});
//
搜索 opts.editable
if(opts.editable){
if(_758.timer){
clearTimeout(_758.timer);
}
_758.timer=setTimeout(function(){
var q=_75b.val();
if(_758.previousValue!=q){
_758.previousValue=q;
$(_757).combo("showPanel");
opts.keyHandler.query.call(_757,_75b.val());
_767(_757,true);
}
},opts.delay);
/下面是添加的代码
_75b.bind("input",function(e){
if(_758.timer){
clearTimeout(_758.timer);
}
_758.timer=setTimeout(function(){
var q=_75b.val();
if(_758.previousValue!=q){
_758.previousValue=q;
$(_757).combo("showPanel");
opts.keyHandler.query.call(_757,_75b.val());
_767(_757,true);
}
},opts.delay);
});
//
}
标红的复制上面那段标红的就行
_75b.bind("input",function(e)中的_75b跟var q=_75b.val();中的这个_75b一样
js版本不一样可能变量名不一样,只要第二段和第一段中对应变量一样就可以
此方法是给combobox添加中文输入方法
ps:此方法只对低版本的js有效,高版本的没有opts.editable,此文示例版本为1.3.2