Foros del Web » Programando para Internet » Javascript »

Cambio propiedades de un campo de texto

Estas en el tema de Cambio propiedades de un campo de texto en el foro de Javascript en Foros del Web. Un saludo a todos. Quisiera saber si conoceis o existe alguna forma de cambiar un campo de texto de tipo password a uno de tipo ...
  #1 (permalink)  
Antiguo 13/05/2006, 03:51
 
Fecha de Ingreso: julio-2004
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Cambio propiedades de un campo de texto

Un saludo a todos.

Quisiera saber si conoceis o existe alguna forma de cambiar un campo de texto de tipo password a uno de tipo normal, es decir, tenemos un formulario que tiene un campo de texto tipo password y al seleccionar en un chexbox por ejemplo este tipo de campo se comvierta en normal y nos permita ver el el contenigo del campo (en cristiano).

Agradezco vuestro interes por adelantado.

Un saludo.
  #2 (permalink)  
Antiguo 13/05/2006, 03:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Hola:

Me parece que por razones de seguridad no es posible.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 13/05/2006, 04:12
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 11 meses
Puntos: 772
Hola chow y caricatos

En Firefox si se puede, pero falla en IE y Opera:
Código:
<form>
<input name="algo" type="password" />
<input type="button" onclick="algo.type='text'" />
</form>
Saludos,
  #4 (permalink)  
Antiguo 13/05/2006, 04:52
 
Fecha de Ingreso: julio-2004
Mensajes: 32
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola de nuevo, creo haber encontrado una solución, por lo menos a mi me funciona, no se si será muy elegante o no pero es esta:
Cita:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title></title>
<script language="JavaScript">
function cambiar(control){
valor=document.all.texto1.value
document.getElementById(control).innerHTML = "<input type='text' value='"+valor+"' name='texto1' size='24'>";
}
</script>
</head>
<body bgcolor="#ffffff">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100"><div id=pass1><input type="password" name="texto1" size="24" value="esto es un texto"><a href="#" onclick="cambiar('pass1')">cambiar</a></div></td>
</tr>
</table>
</body>
</html>
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 02:00.