Autor Tema: Value en input text  (Leído 898 veces)

Desconectado pewpew

  • PHPerit@
  • *
  • Mensajes: 8
  • Karma: 0
    • Ver Perfil
Value en input text
« en: 18 de Agosto de 2009, 01:05:41 am »
Buenas, tengo en mi web un formulario html:

Código: [Seleccionar]
<input type="text" name="nombre" onclick="this.value=''">
<input type="text" name="apellidos" onclick="this.value=''">

Cuando pulsan en la caja de texto el valor del input text  desaparece, pero si lo dejan en blanco y pasan a la otra caja de texto se queda en blanco y quiero que se ponga el valor que tenia.  .   no se si me he explicado bien pero en la pagina de facebook en el login teneis 1 ejemplo

basicamente lo que quiero es que si pulsan y lo dejan en blanco , q ponga el valor
« Última modificación: 18 de Agosto de 2009, 01:59:30 am por pewpew »

Comunidad PHPeros

Value en input text
« en: 18 de Agosto de 2009, 01:05:41 am »

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re: Value en input text
« Respuesta #1 en: 18 de Agosto de 2009, 15:27:03 pm »
no debes de usar onclick, si no onfocus para cuando lo seleccionan (y aparece el raton como una barra) y onblur cuando "salen" de el.

y basicamente:
onfocus="if(this.value=='VALORPORDEFECTO'){this.value='';}"
onblur="if(this.value==''){this.value='VALORPORDEFECTO';}"