0

可能重复:
如何显示“您确定要离开此页面吗?” 何时提交更改?

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

主要的麻烦是当用户单击表单提交按钮时,会出现此消息。

有没有办法在用户单击十字架退出时显示它?

4

1 回答 1

2

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

您需要删除 PHP 并离开该onBeforeUnload事件。然后,在onClick提交按钮的情况下,删除该onBeforeUnload事件。

于 2012-10-29T16:35:15.043 回答