Questo elemento include gli attributi globali.
autocapitalize
Questa API non è stata standardizzata. Questo è un attributo non standard supportato da WebKit su iOS (quindi quasi tutti i browser in esecuzione su iOS, inclusi Safari, Firefox e Chrome), che controlla se e come il valore del testo deve essere automaticamente in maiuscolo man mano che viene inserito/modificato dall’utente. I valori non deprecati sono disponibili in iOS 5 e versioni successive. I valori possibili sono:
-
none
: Disabilita completamente la capitalizzazione automatica. -
sentences
: maiuscola automaticamente la prima lettera di frasi. -
words
: maiuscola automaticamente la prima lettera di parole. -
characters
: Capitalizza automaticamente tutti i caratteri. -
on
: Questa API deprecata non dovrebbe più essere utilizzata, ma probabilmente funzionerà ancora. Deprecato da iOS 5. -
off
: Questa API deprecata non dovrebbe più essere utilizzata, ma probabilmente funzionerà ancora. Deprecato da iOS 5.
autocomplete
Questo attributo indica se il valore del controllo può essere completato automaticamente dal browser. I valori possibili sono:
-
off
: L’utente deve inserire esplicitamente un valore in questo campo per ogni utilizzo, oppure il documento fornisce il proprio metodo di completamento automatico; il browser non completa automaticamente la voce. -
on
: Il browser può completare automaticamente il valore in base ai valori che l’utente ha inserito durante gli usi precedenti.
Se l’attributo autocomplete
non è specificato su un elemento <textarea>
, il browser utilizza il valore dell’attributo autocomplete
del proprietario del modulo dell’elemento <textarea>
. Il proprietario del modulo è l’elemento<form>
di cui questo elemento<textarea>
è discendente o l’elemento del modulo il cuiid
è specificato dall’attributoform
dell’elemento di input. Per ulteriori informazioni, vedere l’attributoautocomplete
in<form>
.
autocorrect
Questa API non è stata standardizzata. Una stringa che indica se attivare o meno la correzione ortografica automatica e l’elaborazione delle sostituzioni di testo (se presenti sono configurate) mentre l’utente sta modificando questotextarea
. I valori consentiti sono:on
Abilita la correzione ortografica automatica e le sostituzioni di testo.off
Disabilita la correzione ortografica automatica e le sostituzioni di testo.autofocus
Questo attributo booleano consente di specificare che un controllo modulo deve avere il focus di input al caricamento della pagina. Solo un elemento associato al modulo in un documento può avere questo attributo specificato.
cols
La larghezza visibile del controllo del testo, in larghezze medie di caratteri. Se è specificato, deve essere un numero intero positivo. Se non è specificato, il valore predefinito è20
disabled
Questo attributo booleano indica che l’utente non può interagire con il controllo. Se questo attributo non è specificato, il controllo eredita la sua impostazione dall’elemento contenente, ad esempio<fieldset>
; se non è presente alcun elemento contenente quando è impostato l’attributodisabled
, il controllo è abilitato.form
L’elemento del modulo a cui è associato l’elemento<textarea>
(il suo “proprietario del modulo”). Il valore dell’attributo deve essereid
di un elemento form nello stesso documento. Se questo attributo non è specificato, l’elemento<textarea>
deve essere discendente di un elemento form. Questo attributo consente di posizionare<textarea>
elementi ovunque all’interno di un documento, non solo come discendenti di elementi del modulo.maxlength
Il numero massimo di caratteri (unità di codice UTF-16) che l’utente può inserire. Se questo valore non è specificato, l’utente può immettere un numero illimitato di caratteri.minlength
Il numero minimo di caratteri (unità di codice UTF-16) richiesto dall’utente.name
Il nome del controllo.placeholder
Un suggerimento per l’utente di ciò che può essere inserito nel controllo. I ritorni a capo o i feed di riga all’interno del testo segnaposto devono essere trattati come interruzioni di riga durante il rendering del suggerimento.
<label>
legato all’input. Vedere Etichette e segnaposto in<ingresso >: L’elemento Input (Form Input) per una spiegazione completa.readonly
Questo attributo booleano indica che l’utente non può modificare il valore del controllo. A differenza dell’attributodisabled
, l’attributoreadonly
non impedisce all’utente di fare clic o selezionare nel controllo. Il valore di un controllo di sola lettura viene ancora inviato con il modulo.required
Questo attributo specifica che l’utente deve compilare un valore prima di inviare un modulo.rows
Il numero di righe di testo visibili per il controllo.spellcheck
Specifica se<textarea>
è soggetto al controllo ortografico da parte del browser/sistema operativo sottostante. Il valore può essere:
-
true
: Indica che l’elemento deve avere la sua ortografia e la grammatica controllati. -
default
: Indica che l’elemento deve agire secondo un comportamento predefinito, possibilmente basato sul valorespellcheck
dell’elemento genitore. -
false
: Indica che l’elemento non deve essere controllato ortograficamente.
wrap
Indica come il controllo avvolge il testo. I valori possibili sono:
-
hard
: Il browser inserisce automaticamente interruzioni di riga (CR+LF) in modo che ogni riga non abbia più della larghezza del controllo; l’attributocols
deve anche essere specificato affinché ciò abbia effetto. -
soft
: Il browser garantisce che tutte le interruzioni di riga nel valore siano costituite da una coppia CR+LF, ma non inserisce ulteriori interruzioni di riga. -
off
Questa API non è stata standardizzata. : Comesoft
ma cambia aspetto inwhite-space: pre
quindi i segmenti di linea che superanocols
non vengono avvolti e<textarea>
diventano scorrevoli orizzontalmente.
Se questo attributo non è specificato, soft
è il suo valore predefinito.