2012-10-29 62 views
0

可能重複:
How to show the 「Are you sure you want to navigate away from this page?」 when changes committed?退出確認消息的JavaScript

我用確認人JavaScript消息誰將會退出頁面,只是如果對於沒有保存,所以我有以下代碼:

<body onLoad="getdate2()" <?php if(!isset($_POST['enreg'])){ echo 
'onBeforeUnload="return(\'Vous n avez pas enregistr&eacute; les modifications 
apport&eacute;es. voulez vous vraiment quitter la page ?\')' ; } ?>"> 

主要的問題是當用戶點擊表單提交時tton,此消息出現。

有沒有一種方法可以顯示,當用戶點擊十字架退出?

回答

2

它看起來像你期待PHP影響頁面在瀏覽器中的工作方式。它不這樣工作。

你需要刪除PHP,只需要離開onBeforeUnload事件。然後,在提交按鈕的onClick事件中,刪除onBeforeUnload事件。

+0

非常感謝你的幫助 –