确认离开页面,除非通过表单提交离开

时间:2012-08-30 00:32:25

标签: jquery

我有一个包含表单的页面,如果他们已经开始输入表单数据,我想提示用户确认离开页面,当然,除非他们通过提交表单离开页面。如果表单已提交导致页面更改,我该如何绕过以下代码?

$(document).ready(function(){
        window.onbeforeunload = function () {

                return "If you leave this page before submitting your information to us you will need to reenter it again.";

        }
    })

1 个答案:

答案 0 :(得分:1)

只需添加一个标志即可跟踪提交的状态(初始化时为false,提交表单时为true),然后在函数()中检查它。