首页 新闻 会员 周边

form.submit 方法重写

0
[已关闭问题] 关闭于 2014-07-14 16:51

var oldSubmit=form.submit;
  form.submit=function(){

  doSomething();

  oldSubmit()

  }

有谁做过这样的需求 ?
为什么 oldSubmit=form.submit; 这句会报错

王那个锋啊的主页 王那个锋啊 | 菜鸟二级 | 园豆:311
提问于:2014-07-14 13:16
< >
分享
所有回答(3)
0

报的什么错?

晓菜鸟 | 园豆:2594 (老鸟四级) | 2014-07-14 13:22

也不是报错,就是想实现 调用这样 调用 form.submit() 的时候,
想调用这个方法dosomething()

支持(0) 反对(0) 王那个锋啊 | 园豆:311 (菜鸟二级) | 2014-07-14 13:36

@王那个锋啊: 那你就直接在form.submit之前调用你的dosomething()方法不久行了吗?

支持(0) 反对(0) 晓菜鸟 | 园豆:2594 (老鸟四级) | 2014-07-14 16:16
0

那就在form.submit注册一个事件,调用dosomething

吴瑞祥 | 园豆:29449 (高人七级) | 2014-07-14 15:10
0

我的问题已经解决,朝着ie event是window的属性方向考虑即可,

这句oldSubmit()要这样写oldSubmit.call(form)

王那个锋啊 | 园豆:311 (菜鸟二级) | 2014-07-14 16:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册