1
我已经提交按钮submit_marksheets,它提交标记之前,它会要求确认。Javascript onbeforeunload Jquery事件错误
我还有一件事是每当做出更改,用户将点击另一个页面,然后它会要求“保存更改”确认。
我在下面给出了这些代码。问题是,当我点击提交表格按钮时,它会发出警告。但是当我点击其他页面之后,onbefore卸载不会调用。我不知道为什么。
谁能告诉我如何解决这个问题?
$(':input', document.frmMarksheets).live("change", function() {
$('#submit_marksheets').live('click', function() {
setConfirmUnload(false);
return true;
});
setConfirmUnload(true);
});
function setConfirmUnload(on) {
window.onbeforeunload = (on) ? unloadMessage : null;
}
'unloadMessage'是一个字符串还是一个函数? – 2011-04-19 14:50:04