我有以下功能,当访问者点击“取消”或尝试返回填充文本框时显示提醒。该功能完美工作,但不是当我点击提交时。当我按下按钮时,警报就会显示,我不想那样。当提交时不显示onbeforeunload提醒
var changed_flag = 0;
$('input').change(function() {
changed_flag = 1;
});
window.onbeforeunload = function() {
if(changed_flag) {
return 'You haven't saved your work!'
}
};
我知道我应该编辑$('input').change(...
,并添加input[type="submit"]
但我不知道如何以及在何处。有谁知道我可以如何解决这个问题?
在此先感谢。
非常感谢! :)问题现在已经解决了! – Erik 2012-03-01 01:02:09
感谢您复制我的答案,而不是提交评论。 – 2012-03-01 03:13:24