Объект textarea соответствует области текста, определенной в форме. Объекты textarea являются свойствами объекта form и должны быть помещены в контейнер <form> . . . </form>. Элементы этого типа используются для ввода нескольких строк текста в свободном формате. Также его часто используют для вывода примеров текста например JS-программы, сформированнго текста предлагаемого для размещения например баннера и др.
Измените этот текст и перейдите в другое поле формы: Это объект textarea
Пример текста по умолчанию
Тег, задающий область текста, имеет синтаксис:
< textarea name="textareaName" rows="integer" cols="integer" [onBlur="handlerText"] [onChange="handlerText"] [onFocus="handlerText"] [onSelect="handlerText"]> [textToDisplay] [wrap="hand | soft"] </textarea> Атрибут name определяет имя области текста, и ему соответствует свойство name объектаtextarea. Атрибуты rows и colsзадают размеры пля области в симвоолах. Строка textToDisplayпредставляет собой необязательный текст, помещенный в область текста при первом отображении на экране. Эта строка является значением свойства defaultValue объекта textarea в языке JavaScript. Форматирование в этй строке и происходит обычным способом, тоесть без тегов <br> и других, а также теги отображаются здесь как они написаны, тоесть теги в этой строке не работают. Значение атрибута wrap определяет, каким образом введенный в поле текст разбивается на строки. Так, значение soft задает отображение строк в области текста полностью. В противном случае текст между двумя символами конца строки (Enter) размещается в одной строке. Для обращения к методам и свойствам объекта textarea применяются типичные для элементов формы выражения:
textareaName.propertyName
textareaName.methodName(parameters)
formName.elements[i].propertyName
formName.elements[i].methodName(parameters)
где textareaName - это значение атрибута name тега <textarea>, а formName - имя формы, в котрой определен объект textarea. Содержимое объектов textarea в JS-программах может динамически изменяться путем присваивания нового значения их свойству value. Например: document.forms[0].myArea.value = "Новый текст"