Bonjour,
J'espère que je suis dans la bonne section pour poster ce problème que me pose un formulaire bateau comme il en existe des millions sur le net : un formulaire de contact, des champs à remplir, un clic sur valider, et boum mail envoyé et apparition d'une page "mail bien envoyé"..
Le problème survient maintenant. J'aimerais qu'en cas de retour arrière (clic sur précédent dans le navigateur OU clic sur un bouton "retour" sur ma page (codé avec la fction javascript history.go)), le formulaire soit réinitialisé (en gros que ma page soit rechargée)
Sous IE, ça marche parfaitement.
Sous Firefox, je récupère ttes les données de mon formulaire.. on voit aisément que ça va poser pb et qu'il y a risque de déni de service (meme manuel, suffit qu'un zozo fasse 10000 "précédent-envoyer-précédent-envoyer-précéddent"....
D'où ma question : avez-vous une idée sur la façon de recharger ma page, qqsoit le navigateur ? Merci !
Edit : même comportement sous Firefox et Opera.
Edit2 : c'est marrant la mise en situation !! je me suis planté dans mon password, g donc eu le droit au message "mot de passe incorrect", et donc g fait précédent dans mon navigateur, et j'ai récupéré tout mon message. J'étais donc hyper content ( ) mais je me demande si c'est réellement une bonne idée du coup !
J'espère que je suis dans la bonne section pour poster ce problème que me pose un formulaire bateau comme il en existe des millions sur le net : un formulaire de contact, des champs à remplir, un clic sur valider, et boum mail envoyé et apparition d'une page "mail bien envoyé"..
Le problème survient maintenant. J'aimerais qu'en cas de retour arrière (clic sur précédent dans le navigateur OU clic sur un bouton "retour" sur ma page (codé avec la fction javascript history.go)), le formulaire soit réinitialisé (en gros que ma page soit rechargée)
Sous IE, ça marche parfaitement.
Sous Firefox, je récupère ttes les données de mon formulaire.. on voit aisément que ça va poser pb et qu'il y a risque de déni de service (meme manuel, suffit qu'un zozo fasse 10000 "précédent-envoyer-précédent-envoyer-précéddent"....
D'où ma question : avez-vous une idée sur la façon de recharger ma page, qqsoit le navigateur ? Merci !
Edit : même comportement sous Firefox et Opera.
Edit2 : c'est marrant la mise en situation !! je me suis planté dans mon password, g donc eu le droit au message "mot de passe incorrect", et donc g fait précédent dans mon navigateur, et j'ai récupéré tout mon message. J'étais donc hyper content ( ) mais je me demande si c'est réellement une bonne idée du coup !