我有以下功能,當訪問者點擊「取消」或嘗試返回填充文本框時顯示提醒。該功能完美工作,但不是當我點擊提交時。當我按下按鈕時,警報就會顯示,我不想那樣。當提交時不顯示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