我希望在正文OnUnload或onbeforeunload函数时显示警报,但警报不同时发生。根据警报输出,我需要提交一份表格。 我使用返回'msg'; 但是在这里我不知道用户点击的值。 任何解决方案
<body onload="init()" onUnLoad="clean_exit()">
function clean_exit( ){
if(changes){
if (!confirm("Save changes")){
return false;
}else{
document[page].submit();
}
确认无法在此处运作
有没有方法可以做到这一点,需要帮助
答案 0 :(得分:0)
尝试在js文件中添加一个侦听器:
document.body.addEventListener('DOMContentLoaded', function() {
document.body.addEventListener('before_unload', clean_exit);
});
function clean_exit() {
if (changes) {
!confirm("Save changes") ? return false : document[page].submit();
}
}