Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   Borrar textarea predeterminado con botón reset (http://www.forosdelweb.com/f4/borrar-textarea-predeterminado-con-boton-reset-334961/)

3pies 20/09/2005 02:08

Borrar textarea predeterminado con botón reset
 
Hola a todos...

Tengo una duda, que me tiene atascado...

Pretendo borrar el contenido predeterminado de un campo textarea del tipo:

Código:

<textarea name="textarea1">Escribe aquí</textarea>
Bueno, como el campo tiene un valor predeterminado, con el botón reset, no puedo dejarlo limpio de texto (solo en el caso de que un usuario cambie el valor del textarea, al pulsar sobre el botón reset, se establece de nuevo el valor predeterminado).

Lo que pretendo es que a través de ese mismo botón (u otro), y no a través del evento onclick dentro del textarea, que me elimine ese contenido predeterminado. No sé si me he explicado bien, pero esto no me vale:

Código:

<textarea name="textarea1" onClick="this.value=''">Escribe aquí</textarea>
...porque lo que pretendo es que se borre el contenido predeterminado, desde el botón reset, ...el botón de toda la vida (aunque sea incluyéndole el evento onclick, más o menos de esta forma, aunque no me funciona):

Código:

<form name="form">
<!-- Esto es lo que busco, pero que funcione, claro -->
<textarea name="textarea1">Escribe aquí</textarea>
<input type="reset" onClick="document.form.textarea1.value=''">
</form>

Gracias, y perdón por el ladrillo, en algo que aparentemente no debería ser demasiado complicado.

JavierB 20/09/2005 02:14

Hola 3pies

¿Tienes más controles en el formulario que quieres resetear? Si solo tienes el textarea puedes usar esto:

<input type="reset" onClick="document.form.textarea1.value=''; return false">

Si tienes más controles creo que tendrás que usar otro botón para limpiar el textarea.

Saludos, :adios:

3pies 20/09/2005 02:29

Bueno, tengo 3 campos de tipo text.

La verdad es que le he quitado esos 3 campos, y dejando solo el textarea, no me funciona tu solución :pensando:
Gracias tocayo... ¿se te ocurre algo más sobre como hacerlo?.

Aunque tenga que cambiar el botón reset por otro, también lo acepto :-)

Editado: Perdón JavierB, sí que me funciona tu solución, pero solo teniendo el textarea. Es que lo habia llamado "textarea" cuando tenia que llamarlo "textarea1". No obstante ¿cómo podría hacerlo teniendo más controles?

Edición2: Menuda mañanita llevo (es que estoy muy espeso). Cosas más raras me pasan...

Con este código, al borrar desde el botón, y recargar la página de nuevo, no se me muestra el texto predeterminado:
Código:

<form name="form">
<textarea name="textarea1">Escribe aqui</textarea>
<input type="reset" onClick="document.form.textarea1.value=''; return false">
</form>



La zona horaria es GMT -6. Ahora son las 23:33.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.