如果他想离开页面,我正在尝试警告用户保存数据。消息应显示简单的“是否要保存数据?” , 如果是调用代码后面的方法(asp:button click),如果是从页面离开页面。
但是现在它在我的消息中显示了不需要的消息字符串(见下文)。
var form_has_been_modified = 0;
$(function () {
$("input").keyup(function () {
form_has_been_modified = 1;
})
window.onbeforeunload = function (e) {
if (!form_has_been_modified) {
return;
}
var message = "Do you want to save the data before leave the page?";
return message;
}
});