Etiqueta <textarea> de HTML
- Página anterior <template>
- Página siguiente <tfoot>
Definición y uso
<textarea>
La etiqueta define un control de entrada de texto multilínea.
<textarea>
Los elementos se utilizan generalmente en formularios para recopilar entradas del usuario, como comentarios o reseñas.
El área de texto puede contener una cantidad ilimitada de caracteres y el texto se presenta en fuente de ancho fijo (generalmente Courier).
El tamaño del área de texto se define por los atributos cols y rows (o utilizando CSS).
Después de enviar el formulario, se necesita el atributo name para referirse a los datos del formulario (si se omite el atributo name, no se enviarán los datos del área de texto).
Se necesita el atributo id para asociar el área de texto con la etiqueta (label).
Consejo:Siempre agrega <label> La etiqueta, para obtener las mejores prácticas de accesibilidad!
Por favor, consulte también:
Manual de referencia del DOM HTML:Objeto Textarea
Tutorial de CSS:Establecer estilo de formulario
Ejemplo
Ejemplo 1
Un control de entrada de texto multilinea (área de texto):
<label for="w3review">Comentario CodeW3C.com:</label> <textarea id="w3review" name="w3review" rows="4" cols="50"> En codew3c.com, aprenderás a desarrollar sitios web. Ofrecen tutoriales gratuitos de todas las tecnologías de desarrollo web. </textarea>
Ejemplo 2
Deshabilitar la opción de ajuste de tamaño predeterminado:
<html> <head> <style> textarea { resize: none; } </style> </head> <body> <label for="w3review">Comentario CodeW3C.com:</label> <textarea id="w3review" name="w3review" rows="4" cols="50"> En codew3c.com, aprenderás a desarrollar sitios web. Ofrecen tutoriales gratuitos de todas las tecnologías de desarrollo web. </textarea> </body> </html>
Atributo
Atributo | Valor | Descripción |
---|---|---|
autofocus | autofocus | Define que el área de texto debe obtener el foco automáticamente al cargar la página. |
cols | Número | Define el ancho visible del área de texto. |
dirname | textareaname.dir | Define la dirección del texto en el área de texto que se enviará. |
disabled | disabled | Define que el área de texto debe estar deshabilitada. |
form | ID del formulario | Define el formulario al que pertenece el área de texto. |
maxlength | Número | Define la cantidad máxima de caracteres permitidos en el área de texto. |
name | Texto | Define el nombre del área de texto. |
placeholder | Texto | Define un breve recordatorio de la valoración esperada del área de texto. |
readonly | readonly | Define que el área de texto debe ser de solo lectura. |
required | required | Define que el área de texto es obligatoria. |
rows | Número | Define el número de líneas visibles en el área de texto. |
wrap |
|
Define cómo se deben saltar las líneas de texto en el área de texto al enviar el formulario. |
Atributos globales
<textarea>
La etiqueta también admite Atributos globales en HTML.
Atributos de eventos
<textarea>
La etiqueta también admite Atributos de eventos en HTML.
Configuración CSS predeterminada
Ninguno.
Compatibilidad con navegadores
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Soporte | Soporte | Soporte | Soporte | Soporte |
- Página anterior <template>
- Página siguiente <tfoot>