window.onload = function() {
overwriteSubmit(function(){
// 验证成功返回true
// 验证失败返回false
});
};
/**
* 重写提交事件。
*/
var overwriteSubmit = function(onSubmit) {
var doSubmitBackOld = doSubmitBack, doSubmitNoBackOld = doSubmitNoBack, doSave_nNewOld = doSave_nNew;
doSubmitBack = function(obj) {
if (onSubmit()) {
doSubmitBackOld(obj);
}
};
doSubmitNoBack = function(obj) {
if (onSubmit()) {
doSubmitNoBackOld(obj);
}
};
doSave_nNew = function(obj) {
if (onSubmit()) {
doSave_nNewOld(obj);
}
};
};
本文提供了一个JavaScript代码示例,展示了如何重写提交事件,通过自定义的`onSubmit`函数来控制是否执行默认的提交操作。
767

被折叠的 条评论
为什么被折叠?



