关于用JavaScript拦截form的submit方法实现
Posted on 2006-12-23 10:37 winder
近期遇到需要用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事件来实现,这个方法很多没什么太大问题。
转自:http://www.blogjava.net/yaoleiyu/archive/2006/12/23/89636.html