Урок 33 із 104
32%
Многострочные поля ввода в HTML
Вивчаємо тег textarea для створення багаторядкових полів введення у HTML-формах.
Многострочные поля ввода в HTML
Для створення поля, у яке користувач може вводити кілька рядків тексту, використовується тег textarea.
На відміну від input, який використовується для короткого тексту, textarea дозволяє вводити великі об'єми інформації: повідомлення, коментарі, описи тощо.
Базовий синтаксис textarea
<textarea>
Текст всередині поля
</textarea>Текст, який знаходиться між відкриваючим і закриваючим тегом textarea, буде показаний всередині поля.
Атрибути textarea
- rows — задає кількість рядків поля.
- cols — задає ширину поля у символах.
- placeholder — показує підказку всередині поля.
- name — ім'я поля для відправки форми.
- disabled — робить поле недоступним для введення.
Приклад багаторядкового поля
<form>
<label for="message">
Ваше повідомлення:
</label>
<textarea
id="message"
name="message"
rows="5"
cols="30"
placeholder="Введіть текст..."
></textarea>
</form>Textarea у формах
Найчастіше textarea використовується у формах зворотного зв'язку, коментарях та анкетах.
<form>
<label>
Ім'я:
<input type="text">
</label>
<br><br>
<label>
Коментар:
<textarea
rows="4"
placeholder="Ваш коментар">
</textarea>
</label>
<br><br>
<button>
Надіслати
</button>
</form> ❗ Важливо:
Textarea не має атрибута value, як input. Значення за замовчуванням записують між тегами textarea.
<textarea>
Текст за замовчуванням
</textarea>Практичне завдання
📌 Завдання:
- №1. Створіть форму з полем textarea.
- №2. Додайте label з назвою поля.
- №3. Встановіть rows і cols.
- №4. Додайте placeholder з підказкою.
<!-- Початковий код -->
<form>
</form>💡 Показати підказку
Використовуйте textarea замість input, коли потрібно дозволити користувачу вводити багато рядків тексту.
✅ Показати відповідь
<form>
<label for="text">
Повідомлення:
</label>
<textarea
id="text"
name="text"
rows="5"
cols="40"
placeholder="Введіть повідомлення">
</textarea>
</form>