关键代码就这么简单……
//中途跳转提示
var unloadConfirm={
'set':function(msg){
window.onbeforeunload = function(event){
event = event || window.event;
event.returnValue = msg;
return msg;
}
},
'clear':function(){
window.onbeforeunload = function(){};
}
}
调用的时候可以这么定义:unloadConfirm.set('您的内容还没有进行保存!');
提交数据的时候,需要先unloadConfirm.clear()一下,否则还会显示跳转提示。