下了个插件 发现引发了2次onchange事件
找到代码如下
没有看明白 field.change(toCheck).focus(toExp);这个是什么意思怎么修改不引发2次onchange事件? $.each(settings.items, function(){
var field = $("[name='"+this.name+"']",formObj[0]);
var obj = this,
toExp = function(){showExp(obj);},
toCheck = function(){ isAll=false; fieldCheck(obj);};
if(field.is(":file") || field.is("select")){
field.change(toCheck).focus(toExp);
}else{
field.blur(toCheck).focus(toExp);
}
});
找到代码如下
没有看明白 field.change(toCheck).focus(toExp);这个是什么意思怎么修改不引发2次onchange事件? $.each(settings.items, function(){
var field = $("[name='"+this.name+"']",formObj[0]);
var obj = this,
toExp = function(){showExp(obj);},
toCheck = function(){ isAll=false; fieldCheck(obj);};
if(field.is(":file") || field.is("select")){
field.change(toCheck).focus(toExp);
}else{
field.blur(toCheck).focus(toExp);
}
});
解决方案 »
- 关于easyui的tab,layout,datagrid嵌套的问题
- 怎么给grid 第一列 Ext.grid.ColumnModel设置高度?
- select option 问题
- javascript如何获取上传图片尺寸
- document.all.WebBrowser.ExecWB(7,1),大多数机器都正常,为什么有的机器说对象不支持该属性或方法呢?
- 得不到表单中的值,怎么办?
- 帮我看看我的代码 :)
- 关于给src赋值时造成的浏览器死掉的问题
- 随意使用类似if(obj.username)的条件语句是不是一种不好的习惯?
- 如何解决angularJS route 缓存问题
- 通过jquery的ajax函数来向服务程序发送信息,安全吗?
- web中开发一个流程图的功能
我不明白代码那里为什么要引发一次 onchange事件
引发了一个事件
不明白这里为什么要主动引发一个事件 focus 不能用其他方式实现吗