Como mostrar/ocultar una contraseña en un campo de texto con JQuery
|En una aplicación web podría ser una opción permitirle a un usuario ver la contraseña que este introduciendo en un campo de texto. Por ejemplo en una situación que un usuario olvide su contraseña y le pida a un administrador que se la cambie, el administrador podría activar esta opción para visualizar la contraseña nueva que esta digitando para el usuario y permitirle el acceso nuevamente.
Lo anterior depende grandemente de como conceptualices la aplicación.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<!DOCTYPE html> <html> <head> <title>Monstrar contrasena - Kiuvox</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <div> <!-- caja de texto para la contrasena --> Contraseña: <input type="password" id="contrasena" /> <!-- checkbox que nos permite activar o desactivar la opcion --> <input type="checkbox" id="mostrar_contrasena" title="clic para mostrar contraseña"/> </div> <script src="../jquery-1.11.2.min.js" type="text/javascript"></script> <script> $(document).ready(function () { /* * Al hacer clic sobre el checkbox verificamos si esta activado o no * y asi alternamos entre el tipo de input donde esta la contrasena * entre text y password */ $('#mostrar_contrasena').click(function () { if ($('#mostrar_contrasena').is(':checked')) { $('#contrasena').attr('type', 'text'); } else { $('#contrasena').attr('type', 'password'); } }); }); </script> </body> </html> |
Un comentario
Dios te bendiga gracias por tu valiosa ayuda