Partage
  • Partager sur Facebook
  • Partager sur Twitter

Afficher/Masquer mot de passe

Anonyme
    19 avril 2017 à 8:39:08

    Bonjour !

    Comme dit dans le titre, j'ai trouvé script pour afficher masquer mot de passe, il marche...Mais sur mon champ nom d'utilisateur !
    Que faut t'il modifier pour qu'il ne prenne que les "password" et que mettre ?
    1. <script type='text/javascript'>//<![CDATA[
    2. window.onload=function (){
    3. document.querySelector("button").addEventListener("click", function (){
    4. this.parentNode.querySelector("input") .type = (this.parentNode.querySelector("input").type == "text") ? "password" : "texe";
    5. }, false);
    6. }//]]>
    7. </script>


    Clément
    • Partager sur Facebook
    • Partager sur Twitter
      19 avril 2017 à 8:58:23

      utilise jquery pour te faciliter la vie
      • Partager sur Facebook
      • Partager sur Twitter
        19 avril 2017 à 15:37:46

        JohnNes a écrit:

        utilise jquery pour te faciliter la vie


        C'est tout aussi bien de connaître le JS comme il à était conçu (voir mieux).

        Sinon tu peux modifier l'attribut d'un élément de cette façon en JS:

        document.getElementById( 'IdInput' ).setAttribute( 'type', 'password' );

        Dans ton cas, il faut que tu donne un id à ton input (champ de texte), en l'occurence celui ou tu veux taper ton mot de passe, ainsi que au bouton par exemple:

        <input type="text" name="motdepasse" id="motdepasse">
        <button id="monBouton">Bouton</button>

        tu auras donc ce code pour modifier son attribut texte après avoir appuyer sur ton bouton:

        document.getElementById( 'monBouton' ).addEventListener( "click", function() {
        
           document.getElementById( 'motdepasse' ).setAttribute( 'type', 'password' );
        
        });

        -
        Edité par xoxotf 19 avril 2017 à 15:38:38

        • Partager sur Facebook
        • Partager sur Twitter

        Afficher/Masquer mot de passe

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown