Багатострічне текстове поле: елемент textarea 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Багатострічне текстове поле: елемент textarea



Синтаксис: <TEXTAREA>…</TEXTAREA> (текстовий елемент) Атрибути: id, class, style, title, lang, dir, події name = CDATA (ім'я керуючого елемента) rows = число (кількість видимих рядків) cols = число (кількість видимих стовпців) readonly = readonly (тільки читання) disabled = disabled (елемент заборонений) accesskey = символ (ім'я клавіші швидкого доступу) tabindex = число (номер у порядку натискання табуляції) onfocus = сценарій (при одержанні елементом фокуса) onblur = сценарій (при втраті елементом фокуса) onselect = сценарій (при виборі тексту елемента) onchange = сценарій (при зміні значення елемента) Підтримка: Відповідає стандарту; клавіша, задана в accesskey, повинна натискатися разом з Alt (5.0+) Атрибути readonly, disabled, accesskey й tabindex ігноруються (4.0+)

Елемент TEXTAREA створює керуючий елемент форми, призначений для багато стрічного уведення даних користувачем. Його вмістом повинен бути звичайний текст, включаючи спеціальні символи. Він може втримуватися в будь-яких блокових і текстових елементах, крім BUTTON. Уміст елемента TEXTAREA задає початкове значення відображуваного тексту. При пересиланні форми атрибут name задає ім'я даного керуючого елемента, а поточний уміст поля уведення — його значення.

Обов'язкові атрибути rows й cols задають, відповідно, кількість рядків і стовпців вікна оглядача, що займає при відображенні даний елемент. Ці атрибути є скоріше рекомендацією оглядачеві, чим строгим обмеженням; користувач може ввести більше тексту, чим дозволяють зазначені атрибути, тому оглядачі забезпечують прокручування поля уведення по горизонталі й вертикалі. Теоретично оглядачі можуть приймати уведення тексту будь-якого розміру, але на практиці цей розмір звичайно обмежений обсягом в 32Кб або 64Кб. Необов'язковий атрибут readonly забороняє зміну первісного вмісту поля.

Атрибут disabled забороняє даний керуючий елемент. Це означає, що елемент не може одержати фокус, не доступний шляхом натисканні табуляції й не може бути успішним. Спосіб відображення забороненого елемента залежить від оглядача. Інші необов'язкові атрибути:

Атрибут accesskey задає символ Unicode як клавіша швидкого доступу до елемента.

Значением атрибута tabindex повинне бути ціле число в діапазоні від 0 до 32767. Це число задає номер даного елемента при русі по Веб-сторінке натисканнями клавіші Tab. Якщо tabindex дорівнює 0 або не задано, то даний елемент одержить фокус після всіх елементом з позитивним значенням tabindex. При збігу значень tabindex у декількох елементів першим одержує фокус той, котрий раніше зустрічається в документі.

Даний елемент підтримує обробку наступних нестандартних подій:

onfocus — відбувається, коли елемент одержує фокус;

onblur — відбувається, коли елемент губить фокус.

onselect — відбувається, коли обраний текст у поле уведення;

onchange — відбувається, коли елемент губить фокус і його значення змінилося з моменту попереднього одержання фокуса.

Приклад використання елемента TEXTAREA наведений у п. 1.8. 8.

Мітки: елемент LABEL

Синтаксис: <LABEL>…</LABEL> (текстовий елемент) Атрибути: id, class, style, title, lang, dir, події for = IDREF (ідентифікатор керуючого елемента) accesskey = символ (ім'я клавіші швидкого доступу) onfocus = сценарій (при одержанні елементом фокуса) onblur = сценарій (при втраті елементом фокуса) Підтримка: Відповідає стандарту; клавіша, задана в accesskey, повинна натискатися разом з Alt (5.0+) Не підтримується

Елемент LABEL створює текстову мітку для керуючого елемента форми. Його вмістом можуть бути будь-які текстові елементи, крім LABEL. Він може втримуватися в будь-яких блокових і текстових елементах, крім BUTTON.

Деякі керуючі елементи, наприклад, кнопки пересилання форми, містять явні мітки, які задаються їхнім атрибутом label. Елемент LABEL призначений для присвоювання міток тим керуючим елементам, які цього атрибута не мають. Кожен елемент LABEL асоціюється рівно з одним керуючим елементом форми. Це може бути зроблено двома способами:

Можна вказати в атрибуті for елемента LABEL ідентифікатор відповідного керуючого елемента. У цьому випадку значення атрибута for повинне збігатися зі значенням атрибута id керуючого елемента, наприклад:

Code 8.4 <FORM action="..." method="post"><TABLE> <TR> <TD><LABEL for="fname">Ім'я</LABEL> <TD><INPUT type="text" name="firstname" id="fname"> <TR> <TD><LABEL for="lname">Прізвище</LABEL> <TD><INPUT type="text" name="lastname" id="lname"></TABLE></FORM>

Якщо елемент LABEL не має атрибута for, то асоційований з ним керуючий елемент повинен бути його вмістом, наприклад:

Code 8.5 <FORM action="..." method="post"><P> <LABEL>Ім'я <INPUT type="text" name="firstname"> </LABEL> <LABEL>Прізвище <INPUT type="text" name="lastname"> </LABEL></P></FORM>

Необов'язковий атрибут accesskey задає символ Unicode як клавіша швидкого доступу до елемента.

Данный елемент підтримує обробку наступних нестандартних подій:

onfocus — відбувається, коли елемент одержує фокус;

onblur — відбувається, коли елемент губить фокус.



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 160; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.128.94.171 (0.005 с.)