-- поле многострочного текста --> |
<!attlist textarea
%attrs; | -- %coreattrs, %i18n, %events -- | |
name cdata #implied | ||
rows number #required | ||
cols number #required | ||
disabled (disabled) #implied | -- недоступно в данном контексте -- | |
readonly (readonly) #implied | ||
tabindex number #implied | -- position in tabbing order -- | |
accesskey %character; #implied | -- клавиша доступа -- | |
onfocus %script; #implied | -- элемент выделен -- | |
onblur %script; #implied | -- элемент не выделен -- | |
onselect %script; #implied | -- некоторый текст выбран -- | |
onchange %script; #implied | -- значение элемента изменено -- > |
Определение атрибутов
name = cdata [ci]
Этот атрибут присваивает имя control.
rows = number [cn]
Этот атрибут специфицирует номер видимой строки текста. Пользователь может ввести больше строк, чем это число, по этой причине агент пользователя должен предоставить средства для скролирования текста, чтобы обеспечить доступ к строкам за пределами видимости окна.
cols = number [cn]
Этот атрибут специфицирует видимую ширину строки (в символах). Пользователь может иметь возможность ввести более длинные строки, так что агент пользователя должен обеспечить средства для скролирования текста по горизонтали. Агент пользователя может разрывать строки, чтобы их сделать видимыми по всей длине без горизонтального скролинга.
Пример использования элемента textarea для создания текстовой области размером 20 строк по 80 колонок. В исходный момент зона содержит только две строки.
<form action="http://somesite.com/prog/text-read" method="post">
<p>
<textarea name="thetext" rows="20" cols="80">
first line of initial text.
second line of initial text.
</textarea>
<input type="submit" value="send"><input type="reset">
</p>
</form>