Tengo un Form con 2 inputs, 1 de nombre de usuario y el otro de contraseña, quiero que al el de nombre de usuario tenga escrito por defecto USUARIO y que al darle click este texto desaparesca para que puedan escribir pero que tambien si no escriben nada (osea que lo dejan en blanco) vuelva a poner USUARIO .



Para hacer solo hay que agregar lo siguiente al INPUT que queremos:

onclick="if(this.value=='TEXTO POR DEFECTO') this.value=''" onblur="if(this.value=='') this.value='TEXTO POR DEFECTO'"



Quedandonos asi todo el INPUT de usuario:



Actualizacion (27.12.2015):
En html5 existe un nuevo atributo que se llama “PlaceHolder” el cual hace la misma función que lo que hicimos con JS (un texto por defecto que desaparece al escribir algo o cuando se deja el campo vació) , para el ejemplo anterior seria así:

Terminos de Busqueda:

  • input al darle click salga informacion
  • area de texto html texto que desaparezca al seleccionar
  • borrar automáticamente valor imput al seleccionar en html
  • poner dentro de una caja nombre que se borre al acer click html
  • insertar texto al hacer click php
  • input con texto que desaparece
  • boton que al clicar salga información
  • input diggio como tambien se llama
  • value que se borra html5
  • valor por defecto input text
  • desaparecer asp:button al dar click
  • Darle valor a un campo de texto y al hacer click desaparezca en html
  • DAR CLICK PARA QUE APARESCA Y DESAPAREZCA UN TEXO
  • css dar clic a la palabra i que vaya al nombre
  • configurar oracleoradb11g_home1clragent
  • como saber si se hizo clic sobre caja de texto
  • como poner un valor en un input al escribir se quite html
  • como poner un comentario que no se desaparesca
  • como hacer para que una caja de texto contenga un valor pero que al momento de dar click se limpie?
  • borrar value de un textbox al dar clic visual basic