Input con Value que desaparece al dar click y reaparece al salir (Form)[HTML]

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:



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
  • poner dentro de una caja nombre que se borre al acer click html
  • insertar texto al hacer click php
  • input con texto que desaparece
  • input diggio como tambien se llama
  • value que se borra html5
  • valor por defecto input text
  • input value que es
  • input desaparece texto al dar click
  • https://www vicolinker net/input-con-value-que-desaparece-al-dar-click-y-reaparece-al-salir-formhtml/
  • Efecto para borrar placeholder a darle click en textarea
  • desaparecer un input javascript
  • Darle valor a un campo de texto y al hacer click desaparezca en html
  • DAR CLICK PARA QUE APARESCA Y DESAPAREZCA UN TEXO
  • cuando hago click en un input desaparezca el valor
  • configurar oracleoradb11g_home1clragent
  • como saber si se hizo clic sobre caja de texto
  • como poner un comentario que no se desaparesca
  • como colocar la imagen que aparezca y desaparezca en visual basic
  • borrar value de un textbox al dar clic visual basic

PHP Function: json_encode/decode

Imaginemos que tenemos este array:

ahora le pasamos json_encode

ahora la descodificamos

Es muy útil para interactuar PHP-JS, PHP-JSON, PHP-Flex, etc.