Свойства объекта form
Объект form имеет два набора свойств, состав одного из которых является фиксированным, а состав другого зависит от того, какие поля и органы управления определены в форме.
Первый набор свойств приведен ниже:
Свойство | Описание | ||
action | Содержит значение параметра ACTION | ||
elements | Массив всех элементов (полей и органов управления), определенных в форме | ||
encoding | Содержит значение параметра ENCTYPE | ||
length | Размер массива elements | ||
method | Содержит значение параметра METHOD | ||
target | Содержит значение параметра TARGET |
Большинство свойств первого набора просто отражает значения соответствующих параметров оператора <FORM>. Вы можете их использовать в сценариях JavaScript для проверки параметров.
Что же касается массива elements, то в нем находятся объекты, соответствующие полям и органам управления, определенным в форме. Эти объекты образуют второй набор свойств объекта form:
Свойство | Описание | ||
button | Кнопка с заданной надписью | ||
checkbox | Переключатель типа Check Box. Может использоваться в составе набора независимых друг от друга переключателей или отдельно | ||
hidden | Скрытое поле, которое не отображается. Содержимое этого поля может быть считано и проанализировано расширением сервера Web, либо сценарием JavaScript | ||
password | Текстовое поле для ввода паролей. Набранный в этом поле текст не отображается на экране | ||
radio | Переключатель для группы зависимых друг от друга переключателей. Используется обычно для выбора одного значения из нескольких возможных | ||
reset | Кнопка, с помощью которой пользователь может сбросить содержимое полей ввода и состояние переключателей в их исходное состояние | ||
select | Список произвольных текстовых строк | ||
submit | Кнопка для посылки данных из заполненной формы расширению сервера Web. Для этой кнопки можно задать произвольную надпись | ||
text | Однострочное текстовое поле | ||
textarea | Многострочное текстовое поле |