В начале этого раздела рассматривались текстовые поля. Однако вспомните, что, говоря об элементе, представляющем текстовое поле, упоминалось, что оно позволяет вводить только одну строку текста. Чтобы дать возможность вводить множество строк, нужно использовать элемент <TEXTAREA>. Его атрибуты перечислены в табл. 4.6. Работа с формами в PHP | .
Таблица 4.6. Атрибуты HTML-дескриптора <ТЕХТАКЕА> Атрибут Описание NAME Имя элемента. COLS Ширина текстового поля в символах. ROWS Высота текстового поля в строках. WRAP Определяет, как текст передается относительно того, как он печатается в поле.
В то время как атрибуты COLS, ROWS и NAME вполне очевидны, атрибут WRAP требует некоторого пояснения. Атрибут WRAP принимает одно из трех значений: off, soft и hard. Эти значения определяют, как текст будет передаваться относительно того, как печатается. Когда выбрано значение off, это значит, что текстовое поле не заворачивает свое содержимое (ввод продолжается за границей текстового поля) и текст передается в точности так, как он напечатан. Значение soft означает, что текст будет заворачиваться в пределах текстового поля, однако он будет передаваться так, как был напечатан. Последнее значение, hard, означает, что текст будет заворачиваться в пределах текстового поля и передаваться вместе с включенными символами новой строки. В отличие от всех прочих элементов HTML, которые уже были обсуждены, элемент <TEXTAREA> должен сопровождаться завершающим HTML-дескриптором </TEXTAREA>. Между этими двумя дескрипторами помещается любое значение по умолчанию. В листинге 4.7 создается текстовое поле с текстом по умолчанию Это моя текстовая область.
Листинг 4.7. Использование элемента <TEXTAREA> <TEXTAREA ROWS="5" COLS="30" WRAP="hard">3TO моя текстовая область </TEXTAREA>