zoukankan      html  css  js  c++  java
  • EASYUI combobox firefox 下取值为空的问题或不支持中文检索的问题

    输入中文包含数字 或者全部非中文是没问题的,这个是因为火狐浏览器输入中文输入法的时候 只能触发onkeyup而不能触发onkeydown的问题。
    easyui渲染后赋值给隐藏input的过程需要 依赖onkeydown,所以这里简单的调整下。
      
    <select id="InspectorName" class="easyui-combobox" data-options="events:{keyup:fnComFixedChineseInput},editable:true, valueField:'id', textField:'text', required:true"
                            name="InspectorName" style=" 114px; height: 22px;">
                        </select>
    <script>
      function fnComFixedChineseInput(event) {//针对Ease UI 火狐浏览器 输入中文取不到值的问题修复
          $(event.target || event.srcElement).keydown();
      }
     </script>

    因为没有修改easyui源码的权限才这样做,当然也可以直接修改其源文件。
    将默认事件切换成onkeyup也可。
  • 相关阅读:
    百度搜索技巧
    phpstorm知识点
    A-Z
    边框
    display
    布局
    盒模型
    浮动
    字体与图标
    pselect 问题
  • 原文地址:https://www.cnblogs.com/Wilson6/p/8656979.html
Copyright © 2011-2022 走看看