2021-08-31 01:29 Temps de lecture : 8 min

Comment réparer la nouvelle soumission du formulaire en cas d'erreur d'actualisation

Lorsqu'on remplit un formulaire en ligne qui requiert une réponse personnalisée saisie directement dans le navigateur, il est fortement conseillé de copier et sauvegarder cette réponse dans un fichier avant de soumettre le formulaire. Cela permet de ne pas perdre les informations saisies en cas d'échec de la soumission, car certains formulaires ne sauvegardent pas automatiquement les données de l'utilisateur.

Résoudre le problème de resoumission du formulaire lors de l'actualisation

L'erreur "Confirmer la resoumission du formulaire lors de l'actualisation" indique que les informations soumises n'ont pas été correctement envoyées au serveur. Ce problème peut avoir diverses origines. Il peut provenir d'un problème de connexion internet instable de votre côté, ou d'une défaillance du côté du serveur, comme un serveur qui ne répond pas, une analyse des données trop longue, ou encore une attente de données différentes.

Dans certains cas, il est possible de corriger cette erreur en tant qu'utilisateur, mais d'autres fois, il s'agira d'un problème du site web nécessitant une intervention de l'administrateur. Voici quelques pistes à explorer en tant qu'utilisateur pour tenter de résoudre ce problème.

1. Vérification de la session du navigateur

La session de votre navigateur peut être la cause de l'apparition du message d'erreur "Confirmer la resoumission du formulaire lors de l'actualisation". Bien que le message puisse varier légèrement d'un navigateur à l'autre, voici les éléments à vérifier :

  • Assurez-vous de ne pas utiliser une fenêtre de navigation privée.
  • Ne pas actualiser manuellement le formulaire après avoir cliqué sur "Soumettre" ou "Envoyer".
  • Vérifier qu'aucune application ou extension installée ne perturbe la session, comme un VPN, un moniteur de trafic réseau, un proxy, ou un commutateur d'agent utilisateur.

Si l'erreur persiste, essayez d'utiliser un autre navigateur. Privilégiez des navigateurs modernes comme Chrome ou Opera plutôt que Firefox ou Safari. Si vous rencontrez cette erreur sur un navigateur mobile, essayez sur un ordinateur de bureau.

2. Effacer les données du navigateur et soumettre à nouveau

Le problème peut également provenir d'une surcharge du serveur qui ne parvient pas à traiter correctement toutes les soumissions de formulaires simultanées. En attendant que le serveur retrouve sa capacité normale, vous pouvez effacer les données de votre navigateur et essayer de soumettre à nouveau le formulaire.

Chrome

Pour effacer les données du navigateur dans Chrome :

  • Ouvrez Chrome.
  • Cliquez sur "Plus d'options" en haut à droite et sélectionnez "Paramètres".
  • Dans la section "Confidentialité et sécurité", cliquez sur "Effacer les données de navigation".
  • Sélectionnez "Cookies et autres données de site" ainsi que "Images et fichiers mis en cache".
  • Cliquez sur "Effacer les données".

Firefox

Pour effacer les données de navigation dans Firefox :

  • Ouvrez Firefox.
  • Cliquez sur "Plus d'options" en haut à droite et sélectionnez "Paramètres".
  • Allez à "Vie privée et sécurité".
  • Cliquez sur "Effacer les données".
  • Sélectionnez "Cookies et données de site" ainsi que "Contenu web en cache".
  • Cliquez sur "Effacer" puis redémarrez le navigateur.
  • Soumettez à nouveau le formulaire.

3. Désactiver les extensions du navigateur

Les extensions peuvent interférer avec la session du navigateur et la soumission du formulaire. Si vous suspectez qu'il n'y a pas de problème avec le formulaire ou le site web, désactivez toutes les extensions installées et réessayez de soumettre le formulaire.

Chrome

Pour désactiver les extensions dans Chrome :

  • Ouvrez Chrome.
  • Cliquez sur "Plus d'options" en haut à droite, puis "Plus d'outils" et enfin "Extensions".
  • Désactivez l'interrupteur à côté de chaque extension.

Firefox

Pour désactiver les modules complémentaires dans Firefox :

  • Ouvrez Firefox.
  • Cliquez sur "Plus d'options" en haut à droite et sélectionnez "Modules complémentaires et thèmes".
  • Désactivez le commutateur à côté de chaque module complémentaire.

4. Correction de la resoumission du formulaire lors de l'actualisation pour les administrateurs de site web

Les correctifs suivants s'adressent aux personnes ayant la possibilité de modifier le code du formulaire. L'erreur "Confirmer la resoumission lors de l'actualisation" survient généralement dans deux cas, à condition que le serveur ne rencontre pas de problèmes.

POST vs GET

Les formulaires PHP peuvent soumettre des données de deux façons : POST ou GET. L'utilisation de la méthode POST peut entraîner l'apparition de l'erreur "Confirmer la resoumission du formulaire lors de l'actualisation", contrairement à la méthode GET.

Cela suggère un problème dans la manière dont la commande POST a été implémentée dans le formulaire, ou que l'utilisateur actualise la page avant la soumission. La méthode POST doit être utilisée de préférence pour les champs sensibles comme la réinitialisation du mot de passe, et pas systématiquement pour tous les champs du formulaire.

Désactiver la confirmation de soumission dans le navigateur

Les navigateurs peuvent parfois effectuer leurs propres vérifications des formulaires. Bien qu'il s'agisse d'une fonctionnalité utile, il est possible de forcer la page à ignorer ces contrôles en utilisant un formulaire AJAX. Cela vous permettra de continuer à utiliser la méthode POST si vous ne souhaitez pas passer à la méthode GET.

Conclusion

L'erreur "Confirmer la resoumission du formulaire lors de l'actualisation" est susceptible d'apparaître si vous actualisez un formulaire avant de l'avoir envoyé. Si cette erreur survient lors de la soumission, il est fort probable que le problème provienne du serveur. Dans ce cas, il est possible que vous ne puissiez pas y remédier directement.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.