退出确认消息javascript

时间:2012-10-29 16:29:55

标签: php return message exit confirm

  

可能重复:
  How to show the “Are you sure you want to navigate away from this page?” when changes committed?

我使用javascript消息确认将退出页面的人,只要for不是保存,所以我有以下代码:

  <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 ?\')' ; } ?>">

主要问题是,当用户点击表单提交按钮时,会显示此消息。

当用户点击十字架退出时,有没有办法显示该内容?

1 个答案:

答案 0 :(得分:2)

看起来您期望PHP影响页面在浏览器中的工作方式。它不会那样工作。

您需要删除PHP并离开onBeforeUnload事件。然后,在“提交”按钮的onClick事件中,删除onBeforeUnload事件。