gpt4 book ai didi

javascript - 如何在离开当前页面之前触发与JS的对话

转载 作者:数据小太阳 更新时间:2023-10-29 03:49:37 33 4
gpt4 key购买 nike

当用户更改了表单中的某些内容,然后单击任何将把他定向到另一个页面的链接时,我想触发一个弹出窗口,其中包含“你想在离开前保存吗?”选项。

我该怎么做?

最佳答案

例子:

 <script type="text/javascript">
var shouldConfirm = false;
window.onbeforeunload = function() {
if(shouldConfirm) {
return "You have made unsaved changes. Would you still like to leave this page?";
}
}
</script>

<input id="FullName" type="text" />
<script type="text/javascript">
document.getElementById('FullName').onchange = function() {
shouldConfirm = true;
}
</script>

4GuysFromRolla.com 有一篇完整的文章.

关于javascript - 如何在离开当前页面之前触发与JS的对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514776/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com