Ten element zawiera atrybuty globalne.
autocapitalize
to API nie zostało znormalizowane. Jest to Niestandardowy atrybut obsługiwany przez WebKit na iOS (dlatego prawie wszystkie przeglądarki działające na iOS, w tym Safari, Firefox i Chrome), który kontroluje, czy i jak wartość tekstowa powinna być automatycznie pisana wielkimi literami podczas wprowadzania/edytowania przez użytkownika. Nieaktualne wartości są dostępne w systemie iOS 5 I nowszym. Możliwe wartości to:
-
none
: całkowicie wyłącza automatyczne pisanie wielkich liter. -
sentences
: automatycznie zmienia pierwszą literę zdań. -
words
: automatyczne pisanie wielkiej litery. -
characters
: automatyczne pisanie wielkimi literami wszystkich znaków. -
on
: to przestarzałe API nie powinno być już używane, ale prawdopodobnie nadal będzie działać. Przestarzałe od iOS 5. -
off
: to przestarzałe API nie powinno być już używane, ale prawdopodobnie nadal będzie działać. Przestarzałe od iOS 5.
autocomplete
ten atrybut wskazuje, czy wartość kontrolki może być automatycznie uzupełniana przez przeglądarkę. Możliwe wartości to:
-
off
: użytkownik musi jawnie wprowadzić wartość w tym polu dla każdego zastosowania, lub dokument zapewnia własną metodę automatycznego uzupełniania; przeglądarka nie uzupełnia automatycznie wpisu. -
on
: przeglądarka może automatycznie uzupełnić wartość na podstawie wartości wprowadzonych przez użytkownika podczas poprzednich zastosowań.
jeśli atrybutautocomplete
nie jest określony w elemencie<textarea>
, to przeglądarka używa wartości atrybutuautocomplete
właściciela formularza<textarea>
. Właścicielem formularza jest<form>
element, którego<textarea>
element jest potomkiem lub element formularza, któregoid
jest określony przezform
atrybut elementu wejściowego. Aby uzyskać więcej informacji, zobaczautocomplete
atrybut w<form>
.
autocorrect
to API nie zostało znormalizowane. Ciąg znaków, który wskazuje, czy aktywować automatyczną korektę pisowni i przetwarzanie zastępstw tekstu (jeśli są skonfigurowane) podczas edycji tegotextarea
. Dozwolone wartości to:on
Włącz automatyczne korygowanie pisowni i zastępowanie tekstu.off
wyłącz automatyczne poprawianie pisowni i zastępowanie tekstu.autofocus
ten logiczny atrybut pozwala określić, że kontrolka formularza powinna mieć fokus podczas ładowania strony. Tylko jeden element związany z formularzem w dokumencie może mieć określony atrybut.cols
widoczna szerokość kontrolki tekstowej w średnich szerokościach znaków. Jeśli jest określony, musi być dodatnią liczbą całkowitą. Jeśli nie podano, domyślną wartością jest
20
disabled
ten logiczny atrybut wskazuje, że użytkownik nie może wchodzić w interakcje z kontrolką. Jeśli ten atrybut nie jest określony, kontrolka dziedziczy swoje ustawienie z elementu zawierającego, na przykład<fieldset>
; jeśli nie ma elementu zawierającego, gdy ustawiony jest atrybutdisabled
, kontrolka jest włączona.form
element formularza, z którym jest powiązany<textarea>
(jego „właściciel formularza”). Wartością atrybutu musi byćid
elementu formularza w tym samym dokumencie. Jeśli ten atrybut nie jest określony, element<textarea>
musi być potomkiem elementu formularza. Ten atrybut umożliwia umieszczenie elementów<textarea>
w dowolnym miejscu dokumentu, nie tylko jako Potomków elementów formularza.maxlength
Maksymalna liczba znaków (jednostek kodu UTF-16), które użytkownik może wprowadzić. Jeśli ta wartość nie jest określona, użytkownik może wprowadzić nieograniczoną liczbę znaków.minlength
minimalna liczba znaków (jednostek kodu UTF-16) wymagana przez użytkownika.name
nazwa kontrolki.placeholder
podpowiedź dla użytkownika, co można wprowadzić w sterowaniu. Zwroty karetki lub kanały wiersza w tekście zastępczym muszą być traktowane jako podziały wiersza podczas renderowania podpowiedzi.
<label>
powiązanego z wejściem. Zobacz etykiety i symbole zastępcze w <wejście>: Element Input (formularz Input) dla pełnego wyjaśnienia.readonly
ten logiczny atrybut wskazuje, że użytkownik nie może modyfikować wartości kontrolki. W przeciwieństwie do atrybutudisabled
, atrybutreadonly
nie uniemożliwia użytkownikowi kliknięcia lub wybrania kontrolki. Wartość kontrolki tylko do odczytu jest nadal przesyłana wraz z formularzem.required
ten atrybut określa, że użytkownik musi wypełnić wartość przed wysłaniem formularza.rows
liczba widocznych linii tekstu dla sterowania.spellcheck
określa, czy<textarea>
podlega sprawdzaniu pisowni przez podstawową przeglądarkę/SYSTEM OPERACYJNY. Wartość może być:
-
true
: wskazuje, że element musi mieć sprawdzoną pisownię i gramatykę. -
default
: wskazuje, że element ma działać zgodnie z domyślnym zachowaniem, prawdopodobnie na podstawie własnej wartości elementu rodzicaspellcheck
. -
false
: wskazuje, że element nie powinien być sprawdzany.
wrap
wskazuje sposób zawijania tekstu kontrolki. Możliwe wartości to:
-
hard
: przeglądarka automatycznie wstawia podziały wierszy (CR+LF) tak, że każda linia ma nie więcej niż szerokość kontrolki; aby to zadziałało, należy również podać atrybutcols
. -
soft
: Przeglądarka zapewnia, że wszystkie podziały wierszy w wartości składają się z pary CR+LF, ale nie wstawia żadnych dodatkowych podziałów wierszy. -
off
to API nie zostało znormalizowane. : Podobnie jaksoft
, ale zmienia wygląd nawhite-space: pre
, więc segmenty linii przekraczającecols
nie są zawinięte, a<textarea>
staje się przewijalny poziomo.
Jeśli ten atrybut nie jest określony,soft
jest jego wartością domyślną.