[Ovillo] COLOR DE TEXTO EN INPUT TEXT

Rodrigo Álvarez Virgós rodri.virgos en gmail.com
Mie Ago 6 07:20:40 UTC 2008


Hola, Laura

Laura García escribió:
> Necesito saber cómo puedo hacer con css que el color del texto de un 
> input text sea negro cuando estás escribiendo dentro de él y cuando 
> pinchas fuera del input cambie a gris.

Javascript. La pseudoclase :focus no funciona correctamente en IE, y 
teniendo en cuenta que (por desgracia) IE acapara el 80% del mercado...
Con jQuery es fácil:
<script type="text/javascript" src="/ruta/hasta/jquery.js"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
   $("input[@type=text]").focus(function(){this.style.color = '#000';});
   $("input[@type=text]").blur(function(){this.style.color = '#888';});
});
//]]>
</script>


Más información sobre la lista de distribución Ovillo