Foros del Web » Programando para Internet » Javascript »

Cambiar de password a text

Estas en el tema de Cambiar de password a text en el foro de Javascript en Foros del Web. Les dejo una pequeña utilidad que haciendo click a un checkbox puedes cambiar un input pass a input text y viceversa, sin perder el valor ...
  #1 (permalink)  
Antiguo 23/07/2009, 12:14
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Cambiar de password a text

Les dejo una pequeña utilidad que haciendo click a un checkbox puedes cambiar un input pass a input text y viceversa, sin perder el valor que lleva escrito, haciendo click a un checkbox

es un ¿Ver lo que estoy escribiendo?

<html>
<head>
<script language="JavaScript">
function pasar()
{

if (frm.check.checked == true)
{
document.frm.pun.type = "TEXT";
}
if (frm.check.checked == false)
{
document.frm.pun.type = "PASSWORD";
}
}

</script>
</head>
<body>

<form name="frm">
<input name="pun" type="password"> Ver lo que estoy escribiendo? <input name="check" type="checkbox" onClick="pasar()">
</form>

</body>
</html>
  #2 (permalink)  
Antiguo 23/07/2009, 12:26
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cambiar de password a text

no lo has intentado en internet explorer (msie), no? en msie no te va a funcionar porque no puedes cambiar el tipo de los inputs. el siguiente cambio debe funcionarte en cualquier navegador.
Código:
function pasar(){
var input = document.createElement("input");
var pun = document.frm.elements[0];
input.setAttribute("name", "pun");
input.setAttribute("type", (frm.check.checked)? "text": "password");
input.setAttribute("value", pun.value);
pun.parentNode.replaceChild(input, pun);
}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 23/07/2009 a las 12:47
  #3 (permalink)  
Antiguo 23/07/2009, 12:36
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Cambiar de password a text

ahhh si siempre paso por alto los malditos estandares enverdad me tiene hasta la mie....

ajajaja igual gracias por acotar mas, solo lo agrege porque pense que puede ser util
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.