Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2008, 16:49
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 10 meses
Puntos: 20
Re: Casilla Input password

Cita:
Iniciado por JavierB Ver Mensaje
Hola neodani

Echa un vistazo a este mensaje:

http://www.forosdelweb.com/f13/efect...rasena-473277/

Saludos,
Gracias Javier,

Te comento...

He estado probandolos todos, algunos muestran bien el texto de password y cuando pulsas se convierte en *** pero fallan en que si la caja esta vacia y se pulsa fuera vuelva a poner "password".

Y este por ejemplo, que probandolo individualmente solo el input de password, funciona bien, pero si le pongo otro input para el user, hace una cosa extrañisima y me pone la caja del password al clicar dentro debajo de la del usuario!

Mira este es mi codigo


Código PHP:
<form name="loginBox" method="post" action="login.php">
<
input name="username" type="text" maxlength="50" tabindex="1" value="Buscar" onfocus="if(this.value=='Buscar') this.value='';" onblur="if(this.value=='') this.value='Buscar';" />    
                        
<
input type="password" style="display:none;" name="password" id="password"  onblur="mostrar_text(this);"/>
<
input name="pass_text" type="text" id="pass_text"  onfocus="mostrar_pass(this);" value=" Clave"/>
</
form
Código HTML:
<script language="javascript">
function mostrar_text(id)
{
    if(id.value.length == 0)
    {
        id.style.display='none';
        texto = document.getElementById("pass_text");
        texto.style.display = 'block';
    }
}
function mostrar_pass(id)
{
    id.style.display='none';
    pass = document.getElementById("password");
    pass.style.display = 'block';
    pass.focus();
}

</script> 

Que podemos hacerle?

Gracias