<textarea> - HTML-елемент багаторядкового текстового поля
HTML-елемент <textarea> представляє собою елемент керування для редагування багаторядкового звичайного тексту, що є корисним, коли потрібно дозволити користувачам вводити значний обсяг вільного тексту, наприклад, коментар, відгук або форму зворотного зв'язку.
Розмір текстової області можна вказати за допомогою атрибутів rows та cols, або за допомогою CSS властивостей height та width.

Синтаксис
<textarea>...</textarea>Атрибути
Цей тег може мати глобальні атрибути.
autocompleteВказує, чи може браузер автоматично заповнювати поле. Можливі значення:
on(за замовчуванням) таoff.autofocusБулевий атрибут, який вказує, що текстова область повинна мати фокус вводу, коли сторінка завантажується.
colsВидима ширина текстової області в середній ширині символів. Якщо не вказано, за замовчуванням — 20.
disabledБулевий атрибут, який запобігає взаємодії користувача з текстовою областю.
formАтрибут
idформи, до якої належить текстова область.maxlengthМаксимальна кількість символів, яку користувач може ввести.
minlengthМінімальна кількість символів, яку користувач повинен ввести.
nameІм’я текстової області, яке надсилається разом із даними форми.
placeholderТекстова підказка, яка відображається в полі, коли воно порожнє.
readonlyБулевий атрибут, який вказує, що значення поля не можна редагувати.
requiredБулевий атрибут, який вказує, що користувач повинен заповнити це поле перед надсиланням форми.
rowsВидима кількість рядків тексту. Якщо не вказано, за замовчуванням — 2.
wrapВказує, як текст повинен переноситися при надсиланні форми. Можливі значення:
soft(за замовчуванням, без переносів) таhard(з додаванням символів нового рядка).
Технічне резюме
| Категорія контенту | Потоковий контент, фразовий контент, інтерактивний контент, відчутний контент. |
|---|---|
| Дозволений вміст | Текстовий вміст. |
| Пропуск тегів | Жоден, початковий та кінцевий теги є обов’язковими. |
| Дозволені батьківські елементи | Будь-який елемент, що приймає фразовий контент. |
| Роль ARIA |
|
| DOM інтерфейс |
|
Приклади використання
<label for="comment">Залиште ваш коментар:</label>
<br>
<textarea id="comment" name="comment" rows="5" cols="33">
Це текстова область для вашого коментаря.
</textarea>Стилі за замовчуванням
textarea {
/* Стилі залежать від браузера та ОС */
border: 1px solid #ccc;
padding: 4px;
background-color: white;
font-family: monospace;
}Підтримка браузерів
<textarea> | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
autocomplete | |||||||||||||
cols | |||||||||||||
dirname | |||||||||||||
disabled | |||||||||||||
form | |||||||||||||
maxlength | |||||||||||||
minlength | |||||||||||||
name | |||||||||||||
placeholder | |||||||||||||
readonly | |||||||||||||
required | |||||||||||||
rows | |||||||||||||
wrap |