相关疑难解决方法(0)

在离开具有未保存更改的网页之前警告用户

我的应用程序中有一些表单.

如何以这样的方式保护表单:如果有人导航或关闭浏览器选项卡,应提示他们确认他们确实要保留未保存数据的表单?

javascript forms

314
推荐指数
8
解决办法
23万
查看次数

如何使用JS/jquery确认何时离开页面

当用户试图离开时,我试图给出一个警报确认对话框...我有以下代码,但它不太有效......

    jQuery(window).unload(function() {
        var yes = confirm("You're about to end your session, are you sure?");
        if (yes) {
            return true;
        } else {
            return false;   
        }
    });
Run Code Online (Sandbox Code Playgroud)

弹出窗口很好但是当我点击"否"时,它仍然会导航......

谢谢你的期待......

javascript jquery

11
推荐指数
1
解决办法
2万
查看次数

页面退出时弹出框

我想要做的是在页面退出或导航离开时随时弹出一个弹出框.现在我有

<script type="text/javascript">
function box()
{
    var r=confirm("Message");
    if (r==true)
    {
        window.location.href="yes.html";
    }
    else
    {
        window.location.href="no.html";
    }
}
</script>


<body onunload="box();">
Run Code Online (Sandbox Code Playgroud)

我有2个问题:

  1. 如果您实际离开页面,刷新,新URL等,它仅显示该框.如果您退出选项卡或浏览器,则框不会弹出.

  2. 无论你按什么按钮,它都会把你发送给你原本想去的地方,它永远不会把你送到no.htmlyes.html.

有人能告诉我这是怎么回事吗?

javascript popup

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

forms ×1

jquery ×1

popup ×1