Foros del Web » Programando para Internet » Javascript »

vaciar textarea al pinchar

Estas en el tema de vaciar textarea al pinchar en el foro de Javascript en Foros del Web. Tengo un formulario de contacto, pero como el espacio es muy pequeño, he puesto dentro de los textarea la descripción a rellenar en cada textarea. ...
  #1 (permalink)  
Antiguo 26/07/2004, 16:38
 
Fecha de Ingreso: julio-2004
Ubicación: Madrid - España
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
vaciar textarea al pinchar

Tengo un formulario de contacto, pero como el espacio es muy pequeño, he puesto dentro de los textarea la descripción a rellenar en cada textarea. Lo que me gustaría saber es el código javascript que debo meter poner para que cuando pinchen en la casilla se borre la descripción. Lo intenté con el siguiente, pero no me funciona.

function clearText() {
if( document.contactform.message.value == document.contactform.defaultText.value ) {
document.contactform.message.value = "" ;
}
}
  #2 (permalink)  
Antiguo 27/07/2004, 02:33
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Mira a ver si te sirve este ejemplo

<textarea name="textarea" onfocus="this.value='';this.onfocus=function(){ return false}"> perico </textarea>

  #3 (permalink)  
Antiguo 27/07/2004, 02:39
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
No bastaría sin el this.onfocus?

Sé que la razón de mi pregunta se encuentra en mi profunda y muy arraigada ignorancia. Pero aun así lo pregunto.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 27/07/2004, 02:52
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
yujuuus KarlanKas, nos días....

Si no le pusieramos el this,onfocus blablá cada vez que metiera el cursor en el textarea le borraría lo introducido. Imagina que lleva escritas dosmil líneas y decide cambiar el foco momentáneamente y luego regresar a escribir....

con eso se activa el ponerl en blanco sólo la primera vez
  #5 (permalink)  
Antiguo 27/07/2004, 02:58
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
Aaaah! Yo hasta ahora lo resolvía con un:

onfocus="if(this.value='perico'){this.value=''}"

Pero tu solución es más universal y elegante!

Un saludooo...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 27/07/2004, 05:13
 
Fecha de Ingreso: julio-2004
Ubicación: Madrid - España
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
Va de vicio!!!!!
Mil y una gracias!!!!
  #7 (permalink)  
Antiguo 22/12/2004, 20:43
 
Fecha de Ingreso: julio-2004
Ubicación: Madrid - España
Mensajes: 17
Antigüedad: 19 años, 9 meses
Puntos: 0
y ahora no va

Hola!

Resulta que he tenido este código funcionando sin problemas hasta que milagrosamente ha dejado de funcionar (sin haber tocado nada). Si pinchas en el campo no te permite escribir absolutamente nada
¿sabeis a qué puede deberse?

¿hay alguna otra forma)

cualquier sugerencia será muy bienvenida...
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 01:59.