gpt4 book ai didi

javascript - jquery beforeunload 消息取决于单击的按钮

转载 作者:行者123 更新时间:2023-11-28 20:49:53 25 4
gpt4 key购买 nike

我在更改 jQuery beforeunload() 功能时遇到问题,具体取决于用户操作。

$(document).ready(function() {
$(window).bind('beforeunload', function() {
if (billChanged == false) {
return false;
}
else if ( savebutton was clicked ) {
return false;
}
else {
return "refreshing page without saving, huh? you're a bad boy!";
}
});
});

我遇到的问题是,我无法想出一种方法来检查是否单击了“保存按钮”,如上面代码片段中的 else if 子句中所输入的那样。

表单本身相当复杂,我无法对其进行太多更改。

最佳答案

$(document).ready(function() {
var not_saved = true;
$('#saveButtonId').on('click', function() {
not_saved = false;
})

$(window).on('beforeunload', function() {
if (not_saved && billChanged)
return "refreshing page without saving, huh? you're a bad boy!";
}
});
});

关于javascript - jquery beforeunload 消息取决于单击的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12687145/

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