Cita:
Iniciado por Panino5001
Tu argumento es inválido: es posible mantener el código javascript que haga esto, separado del html del body igualmente y con muy pocas líneas (muchísimas menos que las que tiene jQuery), usando sólo javascript.
Mi argumento es válido.
3 líneas y sin meter nada en los input. Yo lo veo más limpio. Y por supuesto que se puede separar el javascript si digo que se puede con jquery, pero compara...
Código Javascript
:
Ver original<input type="text" value="aaa"/>
<script type='text/javascript' src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type='text/javascript'>
$('input[type="text"]').click(function(){$(this).val("");});
$('input[type="text"]').focus(function(){$(this).css("color","red");});
$('input[type="text"]').blur(function(){$(this).css("color","black");});
</script>
Edito: inclusive te la dejo en dos, quitando el click ya que le basta con el focus
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
pero la dejo por si no quiere que el texto se vaya cuando un usuario use el tab para moverse.