Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2009, 10:01
Avatar de fakulicious
fakulicious
 
Fecha de Ingreso: mayo-2008
Ubicación: Mendoza
Mensajes: 140
Antigüedad: 16 años
Puntos: 2
Pregunta Borrar input al pulsar Esc

Hola! estoy haciendo un buscador para una página, y quiero que al pulsar la tecla Esc se borre lo que se escribió, se ponga en gris, se haga blur (o sea, que se salga del campo) y vuelva al valor inicial que es "Buscar en ShopMendoza".

busqué en el foro, encontré algo, y lo adapté a mis necesidades y funciona a medias. logro que el texto se ponga en gris, pero no que me ponga el valor a "Buscar en ShopMendoza" y tampoco se como hacer blur.

Código HTML:
<script type="text/javascript" language="javascript">
function detectkey(evt,obj) {
    keycode = (evt.keyCode==0) ? evt.which : evt.keyCode;
    if (keycode == 27){
        obj.value = "Buscar en ShopMendoza";
        obj.style.color = "#999999";
    }
}
</script> 
Código HTML:
<input style="color:#999999;" name="buscar" type="text" id="buscar" onkeypress="detectkey(event,this)" value="Buscar en ShopMendoza" size="52" /> 
desde ya gracias a quien pueda ayudarme!

saludos!
__________________
Facundo
http://www.creactivo.com.ar