HTML таг textarea
Пример
Кратък пример как се използва тагът <textarea>.
<form>
<label for="message">Съобщение:</label>
<textarea id="message" name="message" class="form-control" rows="4" cols="50" placeholder="Въведете вашето съобщение тук..."></textarea>
<button type="submit" class="btn btn-primary mt-2">Изпрати</button>
</form>
Опитай в редактора
Дефиниция и употреба
Тагът <textarea> се използва за създаване на многострочно текстово поле във формуляри. За разлика от <input type="text">, което е едноредово, <textarea> позволява въвеждане на по-дълъг текст – коментари, описания, съобщения и др.
Елементът има начален и краен таг, а текстът между тях е началната стойност, която се показва в полето. Размерът на полето може да се контролира чрез атрибутите rows и cols, както и чрез CSS (например с width и height). В HTML5 потребителят обикновено може да променя размера на полето чрез „дръжката“ в долния десен ъгъл (освен ако това не е забранено с CSS).
Най-често <textarea> се използва вътре в <form> и трябва да има атрибут name, за да бъде изпратена стойността му към сървъра при изпращане на формуляра. Може да се комбинира с атрибути като placeholder, maxlength, required, readonly, disabled, както и с Bootstrap класове като form-control за по-добър външен вид.
Browser Support
| Browser | Поддръжка |
|---|---|
|
Chrome |
✔️ |
|
Firefox |
✔️ |
|
Edge |
✔️ |
|
Safari |
✔️ |
|
Opera |
✔️ |
Атрибути
| Атрибут | Описание | Пример |
|---|---|---|
name |
Име на полето, използвано при изпращане на формуляра към сървъра. | <textarea name="comment"></textarea> |
rows |
Брой видими редове текст. | <textarea rows="4"></textarea> |
cols |
Брой видими колони (ширина в символи). | <textarea cols="50"></textarea> |
placeholder |
Текст-подсказка, който се показва, когато полето е празно. | <textarea placeholder="Въведете съобщение..."></textarea> |
maxlength |
Максимален брой символи, които могат да бъдат въведени. | <textarea maxlength="200"></textarea> |
required |
Прави полето задължително за попълване преди изпращане на формуляра. | <textarea required></textarea> |
readonly |
Полето е само за четене – не може да се редактира от потребителя. | <textarea readonly>Текст</textarea> |
disabled |
Деактивира полето; не може да се фокусира и не се изпраща с формуляра. | <textarea disabled></textarea> |
wrap |
Определя как се пренася текстът при изпращане: soft (по подразбиране) или hard. |
<textarea wrap="hard"></textarea> |
form |
Свързва <textarea> с формуляр по id, дори да е извън него. |
<textarea form="contactForm"></textarea> |