Page 1 sur 1

goBack() dans formulaire

Posté : 12 mai 2021, 15:15
par ChrisCMoi62
Bonjour,
J'ai un formulaire dans lequel je souhaite faire un bouton retour, ça fonctionne mais le problème est quand je clique dessus il demande de réactualiser la page et de ce fait perd les POST précédemment saisis dans le formulaire, quelqu'un a une idée ?

Code : Tout sélectionner

<button name="retour" onclick="goBack()">Retour</button></p><script> function goBack() { window.history.back(); } </script>

Re: goBack() dans formulaire

Posté : 12 mai 2021, 17:39
par Naroth
Bonjour,

Je suis pas sur de comprendre ton objectif avec ce bouton retour en arrière, pourrais-tu développer quel est le but de se retour arrière ?

Re: goBack() dans formulaire

Posté : 12 mai 2021, 17:43
par ChrisCMoi62
le but est en cas d'erreur de saisie, donner la possibilité de retourner en arrière

Re: goBack() dans formulaire

Posté : 15 mai 2021, 11:21
par @rthur
Ce n'est pas possible si ton retour est sur une page appelée en POST.
Il faut tu enregistres les données dans une session (ou en local storage) et quand tu renvoies sur le formulaire, celui-ci regarde si il y a des données dans la session ou le local storage et les réaffiches.

Re: goBack() dans formulaire

Posté : 15 mai 2021, 12:27
par ChrisCMoi62
Bonjour, d'accord merci pour l'info :-)