HTML - Problema con función para borrar textarea.

 
Vista:

Problema con función para borrar textarea.

Publicado por mpb1710 (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
Val: 1.144
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

Problema con función para borrar textarea.

Publicado por xve (1543 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 (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:[email protected]" 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