gpt4 book ai didi

当用户尝试离开页面而不保存时 JavaScript 发出警报

转载 作者:行者123 更新时间:2023-12-03 02:10:53 24 4
gpt4 key购买 nike

按照问题和答案 Create confirm JavaScript for when users try to leave page without savingMarkR 的解决方案

<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
return "Please click Update. Unsaved changes will be lost.";
}
</script>

工作正常 - 但即使我单击“提交”按钮,它也会要求我确认。我明白为什么。我的问题是,如果使用“提交”按钮,如何跳过代码的执行?谢谢。

最佳答案

当用户提交表单时删除 beforeunload 处理程序。

document.getElementById("formid").addEventListener("submit", function() {
window.onbeforeunload = null;
});

关于当用户尝试离开页面而不保存时 JavaScript 发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49577579/

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