Page 1 sur 1

effacer les champs

Posté : 15 sept. 2016, 11:17
par Henrigo
salut a tous,

j'ai un probleme peut etre quelqu'un ici pourrai me venir en aide
j'ai les champs que j'aimerai bien que l'utilisateur puisse pouvoir effacé les champs
quand il le desire en appuyant sur "zurücksetzen", malheureusement ca ne fonctionne pas j'ai essayé avec et
sans javascript rien peut etre quelqu'un ici aurai une idée comment je pourrai
resoudre cela.
photo
http://de.share-your-photo.com/d551e6c081
voila le code:
https://gist.github.com/Henrigo/7fe3ffd ... 23d8566f5d

si à jamais j'ai été pas clair a un niveau renvoyé moi une question

merci d'avance.

Re: effacer les champs

Posté : 15 sept. 2016, 11:43
par moogli
salut,

le reset c'est pour remettre le formulaire à l'état initial (au moment du chargement) du coup ça fonctionne plutôt bien ce que tu as fais ;)

le plus simple c'est de récupérer chaque élément et de changer la valeur pour une chaîne vide.

@+

Re: effacer les champs

Posté : 15 sept. 2016, 12:00
par Henrigo
j'ai deja essaye avec reste malheureusement ca pas marché

Re: effacer les champs

Posté : 15 sept. 2016, 12:14
par ynx
Salut,

Effectivement, comme précisé par moogli, l'input type reset ou la méthode javascript reset() utilisé sur le formulaire va réinitialiser les champs avec leurs valeurs par défaut, c-a-d avec la valeur saisie dans l'attribut value des champs au chargement de la page.
Puisque les attributs value sont remplis via php, ces attributs ne sont donc pas vides au chargement de la page et la fonction reset va donc remettre ces valeurs plutôt que d'effacer les champs.

Une solution possible serait donc de modifier ta fonction js formLeeren() afin de remplacer l'utilisation de la fonction reset() par un parcours de tous les éléments du formulaire afin de les vider.
Tu peux trouver une explication détaillée pour cette réalisation ici : http://www.javascript-coder.com/javascr ... form.phtml

Bonne journée,