Ecrire du texte dans un input password
Guillaume
-
Bilow Messages postés 171 Date d'inscription Statut Membre Dernière intervention -
Bilow Messages postés 171 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai le code suivant :
<input name="mdp" type="password" size="25" value="Mot de passe" onFocus="if(this.value=='Mot de passe')this.value=''"/>
Mais le probleme du type password est que les caracteres sont masqué. Avez vous une solution ?
Cordialement!
J'ai le code suivant :
<input name="mdp" type="password" size="25" value="Mot de passe" onFocus="if(this.value=='Mot de passe')this.value=''"/>
Mais le probleme du type password est que les caracteres sont masqué. Avez vous une solution ?
Cordialement!
2 réponses
-
Salut,
Ce que tu aimerais faire, c'est afficher lisiblement "Mot de passe", et quand l'utilisateur clique ou prend le focus, alors "Mot de passe" disparait, et les futurs caractères deviennent masqués ?
<input type="text" name="mdp" size="25" value="Mot de passe" onFocus=" if(this.value == 'Mot de passe'){ this.value = ''; this.type = 'password'; } ">
Voila ;)
Note quand-même que si le mot de passe de l'utilisateur est "Mot de passe" (peu probable mais on ne sait jamais), et qu'il reprend le focus, alors sont mot de passe sera écrasé. A toi de voir si tu penses qu'un utilisateur pourra prendre "Mot de passe" comme mot de passe... -
Ben met le champ input en type texte! Où est le problème?
<input name="mdp" type="text" size="25" value="Mot de passe" onFocus="if(this.value=='Mot de passe')this.value=''"/>