「フォームの再送信の確認」ダイアログの防止
問題:
ページを更新するときフォームを送信した後、再送信の確認を求めるダイアログが表示される場合があります。このダイアログは、ページが更新されるとフォームに入力された情報が重複する可能性があることを警告します。このダイアログが表示されないようにしたいと考えています。
解決策:
「フォームの再送信の確認」ダイアログを削除するには、HTML 内に次の JavaScript コードを実装します。 reloaded page:
<code class="javascript">if ( window.history.replaceState ) { window.history.replaceState( null, null, window.location.href ); }</code>
このコードは、ブラウザの履歴を操作してダイアログが表示されないようにします。現在の履歴エントリを新しい履歴エントリに置き換え、フォームの状態を効果的にリセットします。その結果、ページの更新時にダイアログがトリガーされなくなります。
以上がページ更新時に「フォームの再送信の確認」ダイアログが表示されないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。