Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript关闭选项卡/浏览器之前的确认_Javascript - Fatal编程技术网

使用JavaScript关闭选项卡/浏览器之前的确认

使用JavaScript关闭选项卡/浏览器之前的确认,javascript,Javascript,在用户离开页面之前,如何请求用户确认 我在不同的地方搜索了这个问题,但是他们提到的只是javascript window.unload和window.onbeforeunload的使用 我想要什么。 我希望出现一个消息框,用两个按钮询问我是否真的要关闭页面,如果我单击“否”,则此选项卡不会关闭,如果单击“是”,则提交表单,然后关闭选项卡 window.onbeforeunload = function (e) { e = e || window.event;

在用户离开页面之前,如何请求用户确认

我在不同的地方搜索了这个问题,但是他们提到的只是javascript window.unload和window.onbeforeunload的使用

我想要什么。 我希望出现一个消息框,用两个按钮询问我是否真的要关闭页面,如果我单击“否”,则此选项卡不会关闭,如果单击“是”,则提交表单,然后关闭选项卡

   window.onbeforeunload = function (e) {
        e = e || window.event;

        if (e) {
            e.returnValue = 'Sure?';
            $("#myForm").submit();
        }       
        return 'Sure?';
    };

对于这种情况,您必须在页面上进行一些活动。一些单击或页面上的一些更改

如果当前页面上没有任何活动,该选项卡将不会按预期显示消息