如果用户试图离开页面而不保存页面,则会收到一条消息告诉他们。
但如果他们也保存了表格,他们也会得到它。
$("#locForm").change(function () {
mod = 1;
});
window.onbeforeunload = function confirmExit() {
if (mod == 1) {
return "information not saved.";
}
}
$("input[name='commit']").click(function () {
mod = 0;
});
这是我的保存按钮:
<button type="submit" class="btn btn-sample btn-md reset" id="send" name="commit"><b>Save</b></button>
如果他们没有保存表单,它怎么只警告用户?
答案 0 :(得分:1)
你使用了错误的选择器。使用:
$("button[name='commit']")