18041 sujets
Questions générales et questions de débutants
Bonsoir,
C'est un peu contre nature comme demande et tout dépend ce que tu entends par "rendre visible le contenu".
En effet, si le concepteur de la page HTML veut que le texte saisi apparaisse en clair, il lui suffit d'indiquer un attribut de type = "text" sur l'élément input.
Je suppose que ta demande consiste plutôt à récupérer ce même mot de passe après saisie par l'utilisateur...
Si la récupération doit se faire côté serveur web (c'est à dire par celui qui a émis le formulaire initial), la valeur du champ est reçue via les entêtes HTTP lorsque l'utilisateur clique sur le bouton de type "submit" et il suffit alors de relire (en PHP ou autre langage) l'info clé / valeur stockée dans l'entête ayant le même nom que le champ de saisie.
Par contre, s'il s'agit de "sniffer" un flux réseau pour récupérer ledit mot de passe... c'est pas bien
Un peu plus de précisions sur la question et son contexte serait donc a priori utile.
C'est un peu contre nature comme demande et tout dépend ce que tu entends par "rendre visible le contenu".
En effet, si le concepteur de la page HTML veut que le texte saisi apparaisse en clair, il lui suffit d'indiquer un attribut de type = "text" sur l'élément input.
Je suppose que ta demande consiste plutôt à récupérer ce même mot de passe après saisie par l'utilisateur...
Si la récupération doit se faire côté serveur web (c'est à dire par celui qui a émis le formulaire initial), la valeur du champ est reçue via les entêtes HTTP lorsque l'utilisateur clique sur le bouton de type "submit" et il suffit alors de relire (en PHP ou autre langage) l'info clé / valeur stockée dans l'entête ayant le même nom que le champ de saisie.
Par contre, s'il s'agit de "sniffer" un flux réseau pour récupérer ledit mot de passe... c'est pas bien
Un peu plus de précisions sur la question et son contexte serait donc a priori utile.
Salut,
Tu peux éventuellement le faire en Javascript avec un bouton qui déclenche un changement de l'attribut "type" de ton <input>.
Voici un exemple avec jQuery sur Codepen. C'est juste un principe, il faudrait s'assurer ensuite de la compatibilité avec l'ensemble des navigateurs, styler ton <input> et ton bouton.
Tu peux éventuellement le faire en Javascript avec un bouton qui déclenche un changement de l'attribut "type" de ton <input>.
Voici un exemple avec jQuery sur Codepen. C'est juste un principe, il faudrait s'assurer ensuite de la compatibilité avec l'ensemble des navigateurs, styler ton <input> et ton bouton.
salut,
en JS pure c'est sympa aussi.
en JS pure c'est sympa aussi.
Nickel Zelalsan !
Je pars souvent du principe que jQuery est déjà en place sur le site .
Juste un truc, je ne voulais pas forcément faire référence à un <input> obligatoirement avant le button et engloger le label/input/button d'une div parent permet de remonter vers cette div et redescendre vers le input[type="password"]. Ca permet de positionner le bouton où l'on veut dans la div parente.
Sinon le style est cool
Je pars souvent du principe que jQuery est déjà en place sur le site .
Juste un truc, je ne voulais pas forcément faire référence à un <input> obligatoirement avant le button et engloger le label/input/button d'une div parent permet de remonter vers cette div et redescendre vers le input[type="password"]. Ca permet de positionner le bouton où l'on veut dans la div parente.
Sinon le style est cool
Oui je n'ai pas dit qu'il faut laisser JQuery (même si j'en pense pas moins ).
Ça pourrait être sympa d'englober le tout. Ça ne change énormément, tu peux voir ce que ça donne.
Ça pourrait être sympa d'englober le tout. Ça ne change énormément, tu peux voir ce que ça donne.