Введение в JavaScript

Контейнер FORM


Если рассматривать программирование на JavaScript в исторической перспективе, то первыми объектами, для которых были разработаны методы и свойства, стали поля форм. Обычно контейнер FORM и поля форм именованы:

<FORM NAME=f_name METHOD=get ACTION="javascript:void(0);"> <INPUT NAME=i_name SIZE=30 MAXLENGTH=30> </FORM>

Поэтому в программах на JavaScript к ним обращаются по имени:

window.document.f_name.i_name.value="Текстовое поле";

Того же эффекта можно достичь, используя массив форм загруженного документа:

window.document.forms[0].elements[0].value="Текстовое поле";

В данном примере не только к форме, но и к полю формы мы обращаемся как к элементу массива.

Рассмотрим подробнее объект Form, который соответствует контейнеру FORM.

СвойстваМетодыСобытия

  • action
  • method
  • target
  • elements[]
  • encoding

  • reset()
  • submit()

  • onReset
  • onSubmit

Сами по себе методы, свойства и события объекта Form используются нечасто. Их переопределение обычно связано с реакцией на изменения значений полей формы.



Содержание раздела