par
Ryle » 10 oct. 2016, 15:45
Au niveau du submit, lorsque ton formulaire est envoyé, il va exécuter l'action spécifiée dans l'attribut action="" de ton formulaire. Ceci va appeler le serveur et donc potentiellement recharger la page.
Tu peux soit, attendre l'appel au serveur et profiter du rechargement pour rediriger l'utilisateur à nouveau vers le formulaire (qui sera alors réinitialisé à priori), soit modifier le comportement du bouton submit pour que le navigateur ne soumette pas le formulaire. Dans ce second cas tu peux utiliser du javascript (ajax) pour soumettre les données du formulaires d'une part et d'autre part, réinitialiser ton formulaire (toujours en javascript) avec un reset ou autre.
Au niveau du submit, lorsque ton formulaire est envoyé, il va exécuter l'action spécifiée dans l'attribut action="" de ton formulaire. Ceci va appeler le serveur et donc potentiellement recharger la page.
Tu peux soit, attendre l'appel au serveur et profiter du rechargement pour rediriger l'utilisateur à nouveau vers le formulaire (qui sera alors réinitialisé à priori), soit modifier le comportement du bouton submit pour que le navigateur ne soumette pas le formulaire. Dans ce second cas tu peux utiliser du javascript (ajax) pour soumettre les données du formulaires d'une part et d'autre part, réinitialiser ton formulaire (toujours en javascript) avec un reset ou autre.