0

重複の可能性:
「このページから移動してもよろしいですか?」を表示する方法 いつ変更がコミットされますか?

forが保存されていない場合にのみ、ページを終了する人を確認するために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 ?\')' ; } ?>">

主な問題は、ユーザーがフォーム送信ボタンをクリックすると、このメッセージが表示されることです。

ユーザーがクロスをクリックして終了したときにそれを表示する方法はありますか?

4

1 に答える 1

2

PHP がブラウザでのページの動作に影響を与えることを期待しているようです。そのようには機能しません。

onBeforeUnloadPHP を削除して、イベントを終了する必要があります。次に、onClick送信ボタンのイベントで、イベントを削除しonBeforeUnloadます。

于 2012-10-29T16:35:15.043 に答える