validateForm.onsubmit = function() {
oldSubmit();
func();
}
改为
validateForm.onsubmit = function() {
return oldSubmit()||func();
}
oldSubmit();
func();
}
改为
validateForm.onsubmit = function() {
return oldSubmit()||func();
}
var r = addfuncToSubmit(test);
if (!r) return;
addfuncToSubmit(a);
addfuncToSubmit(b);
}
duwa789() 大哥提供的代码,if (!r) return; 之后的代码都不执行了。
validateForm.onsubmit = function() {
return oldSubmit()&&func();
}
但有没有更好的方案呢,目前这种方案只能适应不带参数的function,及时有参数也不够灵活。
参考这个,参数和异常都可以传