[RESOLU] effacer les champs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] effacer les champs

Re: effacer les champs

par ynx » 15 sept. 2016, 12:14

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,

Re: effacer les champs

par Henrigo » 15 sept. 2016, 12:00

j'ai deja essaye avec reste malheureusement ca pas marché

Re: effacer les champs

par moogli » 15 sept. 2016, 11:43

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.

@+

effacer les champs

par Henrigo » 15 sept. 2016, 11:17

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.