gpt4 book ai didi

javascript - window.onbeforeunload - 仅在未提交表单时显示警告

转载 作者:IT王子 更新时间:2023-10-29 03:18:45 25 4
gpt4 key购买 nike

<分区>

我正在使用 window.onbeforeunload 来防止用户在更改表单上的值后离开。这工作正常,除了它还会在用户提交表单时显示警告(不需要)。

如何在表单提交时不显示警告?

当前代码:

var formHasChanged = false;

$(document).on('change', 'form.confirm-navigation-form input, form.confirm-navigation-form select, form.confirm-navigation-form textarea', function (e) {
formHasChanged = true;
});

$(document).ready(function () {
window.onbeforeunload = function (e) {
if (formHasChanged) {
var message = "You have not saved your changes.", e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
}
}
});

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