zones et champs texte dans formulaire - HTML/CSS - Programmation
Marsh Posté le 16-05-2005 à 11:00:29
Code :
|
Marsh Posté le 16-05-2005 à 11:01:58
sur le onfocus, tu colles une fonction qui verifie si le text courant est "tapez ici..." et si c'est le cas, tu effaces le contenu du champs.
Marsh Posté le 16-05-2005 à 11:02:30
ReplyMarsh Posté le 17-05-2005 à 11:21:20
Je vote pour la solution de fred_p plus "accessible compliant" (Et au moins elle efface pas le texte a tous les coups)
Marsh Posté le 17-05-2005 à 11:56:39
ouais mais toute pourrite quand meme: il faudrait une variable qui indique si le champ a deja ete initialisé pour que l'utilisateur puisse quand meme rentré "tapez ici...". Enfin bon, ca devient vite du masochisme
Marsh Posté le 17-05-2005 à 13:32:51
fred_p a écrit : ouais mais toute pourrite quand meme: il faudrait une variable qui indique si le champ a deja ete initialisé pour que l'utilisateur puisse quand meme rentré "tapez ici...". Enfin bon, ca devient vite du masochisme |
clairement. Il faut en effet initialiser une variable globale pour éviter que le champ ne soit ré-initialisé. Sinon, évidemment mon exemple simplissime était juste une piste. Le onfocus est également en effet de rigueur.
Marsh Posté le 17-05-2005 à 15:39:33
Un petit JS qui va ajouter ce texte (defini dans une var) dans les input lors du chargement de la page.
Ensuite ce JS rajoute le onfocus adequat aux inputs.
Comme ca, si le browser ne supporte par JS ou qu'il est desactive, le texte n'est meme pas ajoute puisqu'il ne pourra pas etre enleve grace au onfocus.
Comme ca tout le monde est content
Marsh Posté le 16-05-2005 à 10:57:36
Bonjour,
Alors voila je suis en train de faire un formulaire avec des zones et champs de texte.
Je voudrais savoir comment faire pour que lorsque l'utilisateur clique dans ces zones ou champs de texte (par ex "tapez ici..." ) s'efface automatiquement.
Merci a tous.