Obtenir le type d'entrée = texte à ressembler à type = password

tl;dr

J'ai une entrée avec type=text qui je veux montrer les étoiles comme une entrée avec type=password en utilisant uniquement CSS.


Fondamentalement, j'ai un formulaire de la manière suivante:

<input type='text' value='hello' id='cake' />

Je ne suis pas de la génération de la forme, je n'ai pas accès à son code HTML. Par contre j'ai accès aux feuilles de style CSS appliqué à la page.

Ce que j'aimerais, c'est de se comporter comme type=password , c'est - à montrer des étoiles pour que l'utilisateur a tapé plutôt que sur le texte tapé. Fondamentalement, je veux que l'aspect (la présentation de la saisie de l'utilisateur) pour ressembler à un type=password champ.

Puisque cela semble être une présentation seule question, je disais qu'il y a un moyen de le faire avec CSS, puisque c'est dans sa responsabilité en ce domaine. Cependant - je n'ai pas trouvé une telle manière. J'ai à l'appui de IE8+, mais je préfère avoir une solution qui fonctionne pour les navigateurs modernes uniquement sur les pas de solution du tout. Des points supplémentaires pour la prévention de copier/coller mais je peux vivre sans.

Remarque: Dans le cas où ce n'était pas clair, je ne peux pas ajouter du code HTML ou JavaScript de la page uniquement CSS.


(Seule chose que j'ai trouvé est cette question mais il ne traite qu'avec jQuery liées problème et a une solution d'activer JavaScript)

source d'informationauteur Benjamin Gruenbaum