Атрибут wrap HTML тега textarea

Атрибут wrap определяет, как переносить длинный текста в текстовой области и в каком виде данные будут передаваться на сервер.

Если этот атрибут не задан, то текст в текстовой области вводится одной строкой, когда длина текста превысит ширину текстовой области, появится горизонтальная полоса прокрутки. Нажатие кнопки Enter переносит текст на новую строку, и курсор устанавливается у левого края поля.

Атрибут wrap для тега <textarea> был добавлен в HTML5.

Синтаксис атрибута

<textarea wrap="soft | hard">

Значения атрибута

ЗначениеОписание
softЗначение по умолчанию. Длинный текст, не помещающийся в текстовой области по ширине, автоматически переносится на новую строку. Тем не менее, на сервер он будет передаваться как одна строка.
hardСлова в текстовой области переносятся, чтобы они поместились в размер области, и при отправке данных на сервер места автоматического переноса передаются как символы новой строки. При этом значении обязательно должен присутствовать атрибут cols.

Пример использования атрибута

Текст в текстовой области с wrap="hard" при отправки данных на сервер будет содержать символы новой строки (если есть):


<textarea rows="2" cols="20" name="usrtxt" wrap="hard">
   На нашем сайте вы найдете бесплатные учебники по веб-технологиям.
</textarea>