Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217

    Problema visualizzazione password con jquery

    Ho creato un form ma riscontrando problema nella visualizzazione della password nel campo conferma password; se clicco sull'occhio in conferma:_passord mi visulaizza la password ma se clicco nuovamente non la nasconde ....
    Volendo qui il link http://www.all-forevents.com/moduloutente.htm

    codice HTML:
    <html><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css" /><script src="https://code.jquery.com/jquery-3.6.2.min.js"></script><body>  <style>
        .form-group {position: relative;}
        .bi-eye-slash {      display:block;                       color: 1px solid red;                       z-index:1000;                       cursor: pointer;                       position: absolute;                        top: 4px; left:250px;        }
    #password_rules ul li {        /*font-size: 12px;        font-weight: normal;*/        color: #000000;    }
        #password_rules ul li.complete {        color: #5DB406;    }</style><h4 align=center>Modifica dati utente</h4> <form class="form-horizontal" method="POST" name="modello" action="updateutente.asp"><input type ="hidden" name="IDut" value="<%=IDdip%>"> <div class="area-form"><div class="form-group"><label class="control-label" for="pwd">Password</label><input type="password" id="password" name="password" class="form-control inputstl" value="<%=password%>"><i class="bi bi-eye-slash" id="togglePassword"></i></div>        <div class="form-group"><label class="control-label" for="conferma_password">Nuova password</label><input type="password" name="conferma_password" id="cfpwd" class="form-control inputstl"><i class="bi bi-eye-slash" id="cftogglePassword"></i></div>    
      <div id="password_rules">        <h4>La password deve avere le seguenti caratteristiche:</h4>        <ul>            <li class="password_length">Almeno 8 caratteri</li>            <li class="password_uppercase">Almeno una lettera maiuscola</li>            <li class="password_number">Almeno un numero</li>            <li class="password_match">Le password devono corrispondere</li>        </ul>    </div>   <div class="text-center">        <button type="submit" class="btn btn-primary">Salva</button>        <button type="reset" class="btn btn-primary">Annulla</button> </div>  </div>  </form>
    Il codice jquery usato è il seguente

    codice HTML:
        <script>
    
    const togglePassword = document.querySelector('#togglePassword');const password = document.querySelector('#password');togglePassword.addEventListener('click', () => {              // Toggle the type attribute using            // getAttribure() method            const type = password                .getAttribute('type') === 'password' ?                'text' : 'password';                              password.setAttribute('type', type);              // Toggle the eye and bi-eye icon            this.classList.toggle('bi-eye');        });
    
    const cftogglePassword = document.querySelector('#cftogglePassword');const password1 = document.querySelector('#cfpwd');cftogglePassword.addEventListener('click', () => {              // Toggle the type attribute using            // getAttribure() methodconst type1 = password1.getAttribute('type') === 'password' ?'text' : 'conferma_password';                                password1.setAttribute('type', type1);              // Toggle the eye and bi-eye icon            this.classList.toggle('bi-eye');        });
        </script>
    Ultima modifica di fabiodj; 20-01-2023 a 17:02

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.