posts - 13, comments - 12, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

关于用JavaScript拦截form的submit方法实现

Posted on 2006-12-23 10:37 winder 阅读(5021) 评论(11)  编辑  收藏 所属分类: JavaScript
近期遇到需要用JS脚本统一拦截一下页面中form的submit方法以在页面隐式提交时修改请求URL简单实现如下:
var oldSubmit;
var form = document.forms[0];
if(form != null && form != 'undefined'){
        
//备份submit函数
    form.oldSubmit = form.submit;
        
//覆盖submit函数以实现拦截
    form.submit = function (){
            
//提交前做的操作..
                //掉原函数来提交
        form.oldSubmit();
    }
 
}

上面的代码在页面载入时先执行就会实现拦截,对显示的用submit按钮来提交的可以监控onsubmit事件来实现,这个方法很多没什么太大问题。

评论

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-03-27 17:05 by 学彬
我想很好啊!

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-05 15:12 by 荧荧
积雨云教科书那么 克个日斤个克日个每人刊物了爱国赶快例如们看来人民赶快蜡染民间了

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-09 23:23 by 爱不起
行了

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-16 10:43 by lbl
hai xing

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-17 18:54 by wede
枯草杆菌度量

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-17 18:55 by wede
感人 辰疱历次 比去年同期

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2007-04-17 18:56 by wede
西西 !哈哈!

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2009-07-20 19:05 by BlackFeather
为什么我出不来效果呢?请教了

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2010-01-09 18:37 by 淡淡的
二炮完全二炮千万俄发脾气我片刻发脾气篇完全开发菩萨麻将牌vanmspvn

# re: 关于用JavaScript拦截form的submit方法实现[未登录]  回复  更多评论   

2010-04-22 11:22 by liwei

# re: 关于用JavaScript拦截form的submit方法实现  回复  更多评论   

2010-09-17 13:33 by coach
为什么我出不来效果呢?

只有注册用户登录后才能发表评论。


网站导航: