EasyChange兼容处理input控件值改变事件
作者:dh20156 日期:2010-01-06
EasyChange兼容处理input控件值改变事件
- 兼容处理:
- 手动输入事件捕获:手动输入内容时会触发
- 复制粘贴事件捕获:复制粘贴内容时会触发
- 程序设置事件捕获:javascript程序动态设置内容时会触发
- 拖入事件捕获:选定内容拖入时会触发
原型代码:
var easychange = function(foochange){
if(!foochange||foochange.constructor!=Function){return;}
try{this.watch("value",function(id,oldval,newval){foochange(newval);return newval;});}catch(e){}
this.setAttribute('oninput','('+foochange.toString()+')(this.value)');
this.onpropertychange = function(){foochange(this.value);};
this.onmousemove = function(){foochange(this.value);};
this.onkeyup = function(){foochange(this.value);};
};
在线演示:http://www.jslab.org.cn/?tag=easyChange
评论: 0 | 引用: 0 | 查看次数: 1114
发表评论
上一篇
下一篇

文章来自:
Tags: 





