Foros del Web » Creando para Internet » HTML »

Como borrar el value de un campo de mi formulario al pinchar dentro

Estas en el tema de Como borrar el value de un campo de mi formulario al pinchar dentro en el foro de HTML en Foros del Web. De que manera se podría realizar borrar el value de un campo de mi formulario al pinchar dentro de este. He visto que existen posibilidades ...
  #1 (permalink)  
Antiguo 04/02/2011, 03:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 9 años, 6 meses
Puntos: 2
Como borrar el value de un campo de mi formulario al pinchar dentro

De que manera se podría realizar borrar el value de un campo de mi formulario al pinchar dentro de este.

He visto que existen posibilidades con javascript, pero no se si es posible realizarlo con html, php...
  #2 (permalink)  
Antiguo 04/02/2011, 05:46
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Cita:
Iniciado por arts Ver Mensaje
He visto que existen posibilidades con javascript, pero no se si es posible realizarlo con html, php...
ni con html ni con php. Normalmente se hace con js
__________________
Javascript Códigos - Bambú difunde
  #3 (permalink)  
Antiguo 04/02/2011, 07:00
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.728
Antigüedad: 6 años, 10 meses
Puntos: 442
Busqueda Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Código:
<input type="text" name="email" value="Pon tu correo-e aquí" onFocus="this.value=''">
Es el onfocus lo que hará el cambio en las letras.

PD: me debes una cerveza...
  #4 (permalink)  
Antiguo 04/02/2011, 08:49
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 12 años, 4 meses
Puntos: 638
Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Y el onblur te lo devuelve:
Código HTML:
Ver original
  1. <input type="text" onblur="if (this.value == '') {this.value = 'Buscar en este sitio...';}" onfocus="if (this.value == 'Buscar en este sitio...') {this.value = '';}" value="Buscar en este sitio..." name="s" id="s" />

Con este pedazo de código el formulario mostrará un letrerito que dice Buscar en este sitio..., al hacer clic en él, se quedará vacío esperando que lo llenes y si quitas el cursor (onfocus) del campo de texto, entonces te devuelve el cartelito que estaba antes...

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #5 (permalink)  
Antiguo 04/02/2011, 08:49
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Tedel, eso es javascript, precisamente arts pregunta si és posible hacerlo de otra forma
__________________
Javascript Códigos - Bambú difunde
  #6 (permalink)  
Antiguo 04/02/2011, 09:13
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 10 años
Puntos: 68
Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Arts que yo sepa, la única forma de vaciar un campo de un formulario es con javascript.
__________________
No diseñes usando tablas.
  #7 (permalink)  
Antiguo 07/02/2011, 16:16
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.728
Antigüedad: 6 años, 10 meses
Puntos: 442
Respuesta: Como borrar el value de un campo de mi formulario al pinchar dentro

Cita:
Iniciado por tunait Ver Mensaje
Tedel, eso es javascript, precisamente arts pregunta si és posible hacerlo de otra forma
Sin Javascript, solo con HTML5. Ejemplo:

Código:
<input name="q" placeholder="texto que desaparacerá aquí">

Etiquetas: borrar, formulario, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.