Lorsque vous remplissez des formulaires en ligne, notamment ceux avec des réponses personnalisées que vous saisissez directement dans le navigateur, il est judicieux de copier et d’enregistrer ces informations avant de cliquer sur « Envoyer ».En effet, si le formulaire échoue pour une raison quelconque (par exemple, une coupure de connexion ou un problème de serveur), vous perdrez tout votre travail. Certains sites enregistrent automatiquement vos saisies au fur et à mesure, mais beaucoup ne le font pas, ce qui peut être très frustrant. C’est un peu pénible, mais ça vaut le coup si vous voulez éviter de tout retaper.
Comment corriger l’erreur de confirmation de la soumission du formulaire lors de l’actualisation
Cette erreur apparaît lorsque vous soumettez un formulaire, mais le serveur n’a pas reçu les données correctement ou est saturé. Il se peut que votre Wi-Fi soit coupé en cours de route, ou que le serveur du site web soit saturé. Parfois, il s’agit d’un simple bug passager, mais parfois, c’est le site web qui pose problème. Voici quelques solutions pour tenter de résoudre le problème de votre côté. Sans garantie, elles sont généralement très efficaces.
Vérifiez votre session de navigateur
Tout d’abord, assurez-vous que votre session de navigation ne perturbe pas le fonctionnement. Ce message peut apparaître dans n’importe quel navigateur, mais il est souvent dû à des problèmes de session ou à des interférences avec des extensions. Points à vérifier :
- Vous n’êtes pas en mode navigation privée, car certaines fonctions ne fonctionnent pas correctement à cet endroit.
- Vous n’avez pas actualisé ou cliqué plusieurs fois sur le bouton Envoyer ; vous risquez de perturber le serveur si cela se produit.
- Vous n’avez pas d’extensions folles, de VPN, de proxys ou de perturbateurs de trafic en cours d’exécution qui pourraient perturber votre connexion.
Il est conseillé d’essayer un autre navigateur, comme Chrome ou Opera plutôt que Firefox ou Safari. De plus, si vous utilisez un navigateur mobile, optez si possible pour un ordinateur. Sur certaines configurations, l’erreur persiste, sauf si vous changez de navigateur ou fermez et redémarrez l’application.
Effacer les données du navigateur et réessayer
Il s’agit souvent d’un problème de surcharge du serveur, ou votre cache contient peut-être des informations erronées. Supprimer les cookies et les fichiers en cache peut vous aider à repartir de zéro. De plus, il arrive que les serveurs soient simplement saturés lorsque trop de visiteurs visitent le site simultanément.
Dans Chrome
Pour effacer les données :
- Ouvrez Chrome.
- Appuyez sur le menu Plus d’options (trois points), puis sélectionnez Paramètres.
- Accédez à Confidentialité et sécurité > Effacer les données de navigation.
- Sélectionnez les cookies et autres données du site ainsi que les images et fichiers mis en cache.
- Cliquez sur Effacer les données et attendez une seconde.
Dans Firefox
Même histoire :
- Ouvrez Firefox.
- Cliquez sur le menu hamburger (trois lignes) > Paramètres.
- Accédez à Confidentialité et sécurité.
- Cliquez sur Effacer les données.
- Sélectionnez les cookies et les données du site ainsi que le contenu Web mis en cache.
- Appuyez sur Effacer et redémarrez le navigateur.
Une fois cette opération effectuée, essayez de soumettre à nouveau le formulaire. Cette étape rapide permet parfois de corriger les erreurs de cache ou les conflits de cookies qui persistent.
Désactiver les extensions de navigateur
Les extensions sont pratiques, mais elles peuvent aussi être source de problèmes, surtout si elles perturbent les sessions ou les scripts de la page. Si les étapes précédentes n’ont pas résolu le problème, désactivez toutes les extensions et réessayez. Bien sûr, certains modules complémentaires ne sont pas compatibles ou peuvent gêner au pire moment.
Dans Chrome
Pour désactiver les extensions :
- Ouvrez Chrome.
- Cliquez sur le menu à trois points > Plus d’outils > Extensions.
- Désactivez chaque extension en basculant l’interrupteur.
Dans Firefox
Désactiver les modules complémentaires :
- Ouvrez Firefox.
- Cliquez sur le menu (trois lignes) > Modules complémentaires et thèmes.
- Désactivez chaque module complémentaire avec la bascule.
Après avoir désactivé les extensions, essayez de soumettre à nouveau votre message. Généralement, une extension est en cause, notamment les VPN ou les outils de confidentialité destinés à bloquer les scripts.
Pour les administrateurs de site : correction du code
Si vous modifiez le code du site web, quelques ajustements sont nécessaires pour éviter que les utilisateurs ne rencontrent cette erreur. Il s’agit principalement de la manière dont le formulaire est soumis et de la gestion des nouvelles soumissions par les navigateurs après actualisation.
Utilisez la bonne méthode (POST vs GET)
En résumé, si votre formulaire utilise POST pour envoyer des données, les navigateurs avertissent les utilisateurs d’une nouvelle soumission s’ils actualisent la page après l’envoi. Passer à GET peut parfois résoudre ce problème, mais ce n’est pas idéal pour les informations sensibles ou les formulaires qui modifient les données. Généralement, si vous constatez ce problème, c’est que le formulaire utilise POST, mais ne gère pas correctement les actualisations.
Conseil de pro : utilisez POST uniquement pour les actions sensibles comme la réinitialisation de mot de passe. Pour les formulaires de recherche ou les filtres simples, utilisez GET. Cela permet d’éviter les erreurs lors des actualisations.
Forcer la soumission AJAX
Une autre option consiste à utiliser la soumission AJAX pour votre formulaire. Ainsi, le formulaire soumet les données de manière asynchrone sans déclencher l’invite de soumission par défaut du navigateur. C’est une solution technique, mais elle fonctionne car elle ne repose pas sur les rechargements de page traditionnels. Assurez-vous simplement que votre serveur gère correctement les requêtes AJAX si vous optez pour cette solution.
Dernier mot
Cette erreur apparaît lorsque vous actualisez une page après avoir soumis un formulaire avec POST sans empêcher les doublons. Il s’agit parfois d’un problème côté serveur, et vous vous trompez. Mais la plupart du temps, supprimer les cookies, changer de navigateur ou désactiver les extensions suffit. Si vous êtes développeur, ajuster correctement la soumission du formulaire et la gestion des actualisations peut vous éviter bien des soucis par la suite.