Hola
Quisiera saber si hay alguna manera de mostrar las contraseñas de los campos <input type='password' /> al hacer click en un checkbox que ponga Mostrar contraseñas tanto si es para un campo como para varios.
Muchas gracias de antemano.
| |||
Mostrar contraseña checkbox e input type password Hola Quisiera saber si hay alguna manera de mostrar las contraseñas de los campos <input type='password' /> al hacer click en un checkbox que ponga Mostrar contraseñas tanto si es para un campo como para varios. Muchas gracias de antemano. |
| |||
Respuesta: Mostrar contraseña checkbox e input type password Muchas gracias Kaze71, supongo que para varios campos habrá que hacer un bucle que los recorra todos, ya investigaré yo. O si lo has descubierto me lo dices. |
| ||||
Respuesta: Mostrar contraseña checkbox e input type password Hey boss, ya que respondiste no sería SPAM que lo pusiera en otro nuevo mensaje xD. Descubrí un método sencillo para hacerlo funcionar de un modo fluído:
Código:
Así cuando hagas click en el body pues se ejecuta la función hacerClick(), en la cual e.target sería el elemento en el que se hizo click. Si el tipo de elemento no es checkbox (type="checkbox") detiene la ejecución del código, de lo contrario sigue ejecutándose. La variable e.target pillaría como valor el elemento en el que haces click, y el resto supongo que te lo imaginas.// Javascript function hacerClick(e) { if(e.target.type.toLowerCase()!="checkbox") { return; } id = e.target.id.substr(5); checkbox = document.getElementById("check"+id); passField = document.getElementById("password"+id); if(checkbox.checked===true){ passField.type = "password"; } else { passField.type = "text"; } } document.body.onmousedown = hacerClick; Así sólamente deberías ponerle a las checkbox id="check#" y a los campos de password id="password#", sustituyendo en ambos casos el # por un número. Si decides cambiarle la id a la checkbox, deberías prestar atención al substr. Saludos; Última edición por Kaze71; 24/03/2010 a las 11:52 |
Etiquetas: |