javascript - jquery提示保存数据onbeforeunload

标签 javascript jquery asp.net asp.net-mvc jquery-ui

我想提醒用户在使用 jquery ui 对话框离开某些页面(通过单击页面上的其他链接)之前保存数据。我知道我需要使用 onbeforeunload 事件来检测用户是否离开当前页面,然后显示对话框。但是,当用户在对话框中单击"is"时,如何允许导航继续到选定的 url,而当用户单击“否”时,导航停留在当前页面?

谢谢!

最佳答案

你只需要将带有提示的函数分配给window.onbeforeunload事件,例如:

window.onbeforeunload =
    function() {
        return "Please make sure your data is saved."
    }

浏览器会自动提示用户2个选择:“离开本页”和“留在本页”

关于javascript - jquery提示保存数据onbeforeunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057224/

相关文章:

javascript - 如何在调用页面事件后刷新数据表?

asp.net - SQL 网络接口(interface),错误 : 26 - Error Locating Server/Instance Specified

.net - 全局覆盖特定文化的所有实例的月份名称

javascript - Jest 中的定时函数调用

javascript - 传单:Circle 的行为与 CircleMarker 不同

javascript - 如何 ng-include 需要渲染大量数据(参数)的部分 View ?

javascript - Canvas:动画贝塞尔曲线绘制

php - 在外部链接上执行跟踪脚本

javascript - 带有渐变背景边框并使用js更改颜色的圆圈

javascript - 在javascript中模拟多个按键