Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/12/2010, 00:16
Ciel
 
Fecha de Ingreso: julio-2010
Mensajes: 126
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: input text color del value default

Gracias a los 2.

@ IEKK, no quiero criticarte nada ya que se poco y nada sobre Javascript y su framework jQuery, pero no se supone que es medio innecesario usar jQuery en algo tan simple como esto? o me equivoco?

Lo que probe recien fue lo que dijo caricatos... y el codigo quedo asi:

Código Javascript:
Ver original
  1. <script type="text/javascript">  
  2.  
  3. function textArea_blur(TxtArea,TxtInicial)  
  4. {  
  5.     if(TxtArea.value == "")  
  6.     {  
  7.         TxtArea.value = TxtInicial;
  8.         TxtArea.style.color='#848484'
  9.     }
  10. }  
  11.  
  12. function textArea_focus(TxtArea,TxtInicial)  
  13. {  
  14.     if(TxtArea.value == TxtInicial)  
  15.     {  
  16.         TxtArea.value="";  
  17.         TxtArea.style.color = '#000000';
  18.     }  
  19. }  
  20.  
  21. </script>  
  22.  
  23. <input style="color:#848484;" type="text" size="12" value="usuario" onBlur="textArea_blur(this,this.defaultValue)" onFocus="textArea_focus(this,this.defaultValue)" />
  24. <input style="color:#848484;" type="password" size="12" value="contraseña" onBlur="textArea_blur(this,this.defaultValue)" onFocus="textArea_focus(this,this.defaultValue)" />

El style="color:#848484;" lo puse ya que sino por default no se ponia ese color, tenia que clickear en el input text y deseleccionarlo. Use style en la etiqueta para mostrarlo aca, sin embargo lo uso en el CSS.

Alguna correccion o recomendacion sobre este codigo?

Gracias de antemano.