HTML - Problema con función para borrar textarea.

   
Vista:

Problema con función para borrar textarea.

Publicado por mpb1710 michaelpb@hotmail.es (2 intervenciones) el 13/03/2013 12:55:08
Buenos días,

Tengo un problema con una función. Estoy creando un formulario con un textarea dentro de una tabla. He decidido poner una explicación dentro del textarea y quiero que se borre al hacer click para escribir en ella.

He probado la siguiente solución y no consigo hacerla funcionar:


<script language=JavaScript>
function borrar ()
{
if (form.f1.datos.value=="hola")
form.f1.datos.value="";
}
</script>

Después en el elemento escribo ésto:

<textarea ROWS="3" COLS="80" name="datos" value="" onclick="borrar()">hola.

Por favor ayudenme que estoy empezando con ésto.

Muchas gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Problema con función para borrar textarea.

Publicado por xve (1178 intervenciones) el 13/03/2013 13:07:47
Hola, el elemento textarea, no tiene la opción de value='valor' como los input, aunque si existe en javascript para ponerle u obtener su valor.

un textarea es:
1
<textarea ...>contenido</textarea>

http://www.w3schools.com/tags/tag_textarea.asp

faltaría ver también el nombre del formulario...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema con función para borrar textarea.

Publicado por mpb1710 michaelpb@hotmail.es (2 intervenciones) el 13/03/2013 13:13:31
Entiendo, ha sido un error mio al copiar pero sigue sin funcionar a pesar de eliminar el value.

Verás ésta es la linea de definición del formulario:

<FORM name="f1" method="POST" ACTION="MAILTO:e@gmail.com" enctype="TEXT/PLAIN">

Y así queda sin value:

<textarea ROWS="3" COLS="80" name="datos" onclick="borrar()">hola

Tengo una duda de si al estar dentro de una tabla es necesario citarla en el script.

Perdona si es una tontería pero le he dado muchas vueltas.

Gracias por la rápida respuesta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar