Tag HTML <textarea>
- Pagina precedente <template>
- Pagina successiva <tfoot>
Definizione e uso
<textarea>
L'etichetta definisce un controllo di input di testo multilinha.
<textarea>
Gli elementi vengono solitamente utilizzati nei moduli per raccogliere le informazioni inserite dall'utente, come commenti o recensioni.
L'area del testo può contenere un numero illimitato di caratteri e il testo viene presentato in un carattere a spaziatura uniforme (solitamente Courier).
La dimensione dell'area di testo è definita dagli attributi cols e rows (o tramite CSS).
Dopo aver inviato il modulo, è necessario l'attributo name per riferirsi ai dati del modulo (se l'attributo name viene omesso, i dati del campo di testo non vengono inviati).
È necessario l'attributo id per associare il campo di testo al tag (label).
Suggerimento:Aggiungi sempre <label> Usa il tag per ottenere le migliori pratiche di accessibilità!
Vedi anche:
Manuale di riferimento HTML DOM:Oggetto Textarea
Tutorial CSS:Imposta lo stile del modulo
Esempio
Esempio 1
Un controllo di input di testo multiriga (area di testo):
<label for="w3review">Commenta CodeW3C.com:</label> <textarea id="w3review" name="w3review" rows="4" cols="50"> Su codew3c.com, imparerai come sviluppare siti web. Forniscono tutorial gratuiti su tutte le tecnologie di sviluppo web. </textarea>
Esempio 2
Disabilita l'opzione di ridimensionamento predefinito:
<html> <head> <style> textarea { resize: none; } </style> </head> <body> <label for="w3review">Commenta CodeW3C.com:</label> <textarea id="w3review" name="w3review" rows="4" cols="50"> Su codew3c.com, imparerai come sviluppare siti web. Forniscono tutorial gratuiti su tutte le tecnologie di sviluppo web. </textarea> </body> </html>
Proprietà
Proprietà | Valore | Descrizione |
---|---|---|
autofocus | autofocus | Definisce che il campo di testo deve ottenere automaticamente il focus quando la pagina viene caricata. |
cols | numero | Definisce la larghezza visibile del campo di testo. |
dirname | textareaname.dir | Definisce la direzione del testo del campo di testo da inviare. |
disabled | disabled | Definisce che il campo di testo deve essere disabilitato. |
form | id del modulo | Definisce il modulo al quale appartiene il campo di testo. |
maxlength | numero | Definisce il numero massimo di caratteri permessi nel campo di testo. |
name | testo | Definisce il nome del campo di testo. |
placeholder | testo | Definisce un breve suggerimento descrittivo del valore atteso del campo di testo. |
readonly | readonly | Definisce che il campo di testo deve essere solo in lettura. |
richiesto | richiesto | Definisce che il campo di testo è obbligatorio. |
rows | numero | Definisce il numero di righe visibili nel campo di testo. |
wrap |
|
Definisce come il testo del campo di testo viene a capo quando il modulo viene inviato. |
Proprietà globali
<textarea>
Il tag supporta anche Proprietà globali HTML.
Proprietà degli eventi
<textarea>
Il tag supporta anche Proprietà degli eventi HTML.
Impostazioni CSS predefinite
Nessuno.
Supporto browser
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Supporto | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente <template>
- Pagina successiva <tfoot>