combobox输入中文而对应的hidden域的value值没有及时修改的问题
来源:互联网 发布:vs2015配置unity3d 编辑:程序博客网 时间:2024/06/16 04:03
今天在做easyui的combobox时发现,可编辑状态开启,在Firefox和Chrome里面的反应不太一样,导致我在新增或修改数据时会出现错误。我用的easyui版本是1.4.3。Firebug时发现问题出现所在,在Firefox下,combobox的hidden域的value值,中文输入法输入时并没有跟着变,而当中文输入完毕之后value就没反应了,而英文输入法则会跟着变。在Chrome就没有出现此类问题。经过查阅资料是说浏览器对于中文输入法的处理问题。combobox的input事件inputEvents:{click:_952,keydown:_956,paste:_956,drop:_956},只绑定了keydown,没有绑定keyup。而选择中文字符的时刻,却只触发keyup事件,而不触发keydown事件。Firefox则会响应每次按下的keydown事件而不响应keyup事件。
解决方法如下:
$.fn.combo.defaults=$.extend({},$.fn.textbox.defaults,{inputEvents:{click:_952,keydown:_956,paste:_956,drop:_956},panelWidth:null,panelHeight:200,panelMinWidth:null,panelMaxWidth:null,panelMinHeight:null,panelMaxHeight:null,panelAlign:"left",multiple:false,selectOnNavigation:true,separator:",",hasDownArrow:true,delay:200,keyHandler:{up:function(e){},down:function(e){},left:function(e){},right:function(e){},enter:function(e){},query:function(q,e){}},onShowPanel:function(){},onHidePanel:function(){},onChange:function(_983,_984){}});})(jQuery);
inputEvents:{click:_952,keydown:_956,paste:_956,drop:_956}
将的keydown改成keyup既可以解决问题了。参考连接:http://www.oschina.net/question/237688_69510?sort=time&p=1
阅读全文
0 0
- combobox输入中文而对应的hidden域的value值没有及时修改的问题
- combobox输入中文而对应的hidden域的value值没有及时修改的问题
- 解决WinForm中ComboBox没有value值的bug
- jQuery EasyUI Combobox无法检索中文输入的问题
- Android修改修改JavaBean的属性导致Sqlite没有及时更新的问题
- 修改Map中确定key对应的value问题
- 解决webstorm中文输入没有提示框的问题
- 一个包含comboBox的grid,将comboBox中的value显示在输入框中
- JqueryMobile Checkbox在页面上没有及时渲染的问题
- 关于andorid 中ListView 没有及时刷新的问题
- 省市县三级联动中如何取对应的名字,而非对应的数字value
- 解决:easyui中的datagrid详情展开,combobox的级联操作,以及修复combobox总是显示value值的问题
- struts的s:combobox标签默认值value问题
- 修改js之后前台页面不能及时更新的问题
- 解决combobox没有item的特别tag的问题
- xpages的combobox提前输入值
- 解决easyui propertygrid控件中,combobox控件(下拉框控件)回显value值的问题
- Silverlight combobox,实现输入拼音显示对应的所有的汉字
- Android应用自杀之谜
- 739. Daily Temperatures
- Redis主从架构详解
- Android自定义控件 倒计时
- 第六天实训!!!
- combobox输入中文而对应的hidden域的value值没有及时修改的问题
- Setup smtps
- 学习笔记之开发相关概念(6)--云
- Python定时爬取某网页内容
- Java虚拟机字节码执行引擎
- Redis集群
- 深入了解构造函数
- Tensorflow深度学习之二十一:LeNet的实现(CIFAR-10数据集)
- Swiper动态加载不显示没效果