zoukankan      html  css  js  c++  java
  • jQuery EasyUI Combobox无法检索中文输入的问题

    打开jquery.easyui.min.js, 给combo控件添加了一个input事件绑定,具体绑定的格式源代码就有,每个版本可能不同,不过应该都可以这么着:

    在源文件中搜索“if(opts.editable){”,在其“}”前面加上绑定事件,
    绑定的内容就是把“{}”中源代码复制进去,
    绑定对象是其中一句“var q=_66c.val();”的“_66c”。

    我添加的代码是:
    /**解决jQuery EasyUI Combo以及其继承者无法检索中文输入的问题**/
    _66c.bind("input",function(e)
    {
    if(_669.timer){
    clearTimeout(_669.timer);
    }
    _669.timer=setTimeout(function(){
    var q=_66c.val();
    if(_669.previousValue!=q){
    _669.previousValue=q;
    _66e(_668);
    opts.keyHandler.query.call(_668,_66c.val());
    _677(_668,true);
    }
    },opts.delay);
    });
    /**end**/

    注:加黄部分是代码中已经存在的,红色代码是加入的,只是在if(opts.editable){}的方法中加入了绑定事件_66c.bind("input",function(e){,移入源代码,再加上”});“即可。

    注:在ie,谷歌没有问题,在火狐会出现问题。

  • 相关阅读:
    CCNP-----企业网三层架构——BCMSN
    Redis 的 GEO 特性将在 Redis 3.2 版本释出
    CentOS6.5上源码安装MongoDB3.2.1
    beanstalkd
    php7---redis
    MongoDB学习笔记(入门)
    MongoDB学习笔记(数据操作)
    MongoDB学习笔记(索引)
    CentOS 安装MongoDB
    爬虫----Web_WeChat
  • 原文地址:https://www.cnblogs.com/dashen/p/4466434.html
Copyright © 2011-2022 走看看