Maison > développement back-end > tutoriel php > Comment empêcher la boîte de dialogue « Confirmer la resoumission du formulaire » dans votre application Web ?

Comment empêcher la boîte de dialogue « Confirmer la resoumission du formulaire » dans votre application Web ?

DDD
Libérer: 2024-10-30 17:52:03
original
709 Les gens l'ont consulté

How to Prevent the

Éviter la boîte de dialogue "Confirmer la resoumission du formulaire"

La boîte de dialogue "Confirmer la resoumission du formulaire" apparaît lorsqu'un navigateur détecte que l'utilisateur essaie de recharger une page avec les données du formulaire précédemment soumises. Pour éviter ce dialogue, on peut mettre en œuvre la solution suivante :

Solution :

Utiliser JavaScript pour modifier l'historique de la page lors du chargement. Cette technique met à jour l'historique de la page sans recharger la page.

Code :

<code class="javascript">if ( window.history.replaceState ) {
  window.history.replaceState( null, null, window.location.href );
}</code>
Copier après la connexion

Ce script doit être inclus dans le code HTML de la page rechargée pour s'exécuter au chargement de la page. En modifiant l'historique de la page, le navigateur ne détectera pas de tentative de resoumission et la boîte de dialogue "Confirmer la resoumission du formulaire" n'apparaîtra plus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal