Атрибут wrap говорить браузеру, як здійснювати перенесення тексту в поле <textarea> і в якому вигляді надсилати дані на сервер. Якщо цей атрибут відсутній, текст у полі набирається одним рядком, коли кількість введених символів перевищує ширину області, з'являється горизонтальна смуга прокручування. Натискання кнопки Enter переносить текст на новий рядок, і курсор встановлюється біля лівого краю поля.
Синтаксис
<textarea wrap="soft | hard"> </textarea>
Значення
- soft
- Слова в текстовому полі переносяться механічно, якщо вони не помістилися в розмір області, але при відправці на сервер переноси не зберігаються.
- hard
- Довгий текст, який самостійно не розміщується в полі за шириною, автоматично переноситься на новий рядок і разом із переносами відправляється на сервер. Для роботи потрібна наявність атрибута cols.
Значення за замовчуванням
soft
Приклад
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>textarea, атрибут wrap</title> </head> <body> <form action="handler.php" method="post"> <p><textarea rows="10" cols="20" wrap="hard"></textarea></p> <p><input type="submit" value="Надіслати"></p> </form> </body> </html>