重写全局 onload、dosubmit 事件方法
2012-07-19 17:01
120 查看
// 添加window.onload事件 function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { if (oldonload) { oldonload(); } func(); }; } }; // 添加form.onsubmit提交事件 function addSubmitEvent(func) { //var oldSubmit; var forms = document.forms; for (var i = 0; i < forms.length; i++) { //备份submit函数 var oldSubmit = forms[i].onsubmit; if (typeof forms[i].onsubmit != 'function') { forms[i].onsubmit = func; } else { forms[i].onsubmit = function (){ func(); //掉原函数来提交 if (oldSubmit) oldSubmit(); return true; } } } };
相关文章推荐
- jquery事件委托的回调函数中调用全局变量的简单方法
- jquery事件委托的回调函数中调用全局变量的简单方法
- JavaScript 中 onload 事件绑定多个方法
- Android 程式开发:(十一)监听UI事件 —— 11.1重写Activity中的方法
- 表单元素的submit()方法和onsubmit事件
- js submit方法与onsubmit事件
- 基于回调的事件处理——重写onTouchEvent方法响应触摸屏事件
- jquery事件委托的回调函数中调用全局变量的简单方法
- jquery事件委托的回调函数中调用全局变量的简单方法
- js添加onload事件的通用方法(共享onload事件)
- js动态添加onload、onresize、onscroll事件(另类方法)
- PyQt4重写事件处理方法
- jquery事件委托的回调函数中调用全局变量的简单方法
- jquery事件委托的回调函数中调用全局变量的简单方法
- 重写System.Web.UI.Page中OnLoad事件实现Session验证
- IE浏览器中图片onload事件无效的解决方法
- MVC继承Controller类并重写OnException方法实现全局错误日志
- 全局监听SCREEN_ON和SCREEN_OFF的替代方法--监听屏幕解锁事件
- 添加界面onLoad事件(提交submit 保存save 类似)
- 在Vue组件中获取全局的点击事件方法