combobox输入中文而对应的hidden域的value值没有及时修改的问题
来源:互联网 发布:mac系统镜像下载 编辑:程序博客网 时间:2024/06/07 02:12
今天在做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,实现输入拼音显示对应的所有的汉字
- 特殊字符转义
- javascript高级程序设计学笔记——第五章 引用类型
- android手机字体库相关问题深入剖析
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
- SpringMVC 中的Interceptor 拦截器---学习笔记
- combobox输入中文而对应的hidden域的value值没有及时修改的问题
- libc编译及问题解决
- spark操作mysql数据库
- 类似酷狗锁屏时页面显示在解锁页面之上的实现方法
- Same Tree
- Zookeeper学习概览
- C语言随机数函数
- 关于fl2440开发板Linux内核添加USB驱动的问题
- 165. Compare Version Numbers