Оглавление

18.2. Коллекция Forms.

Доступ к элементу формы из скрипта

 

Все формы документа доступны через коллекцию forms. Например, чтобы получить значение текстового поля с именем text1 (входящего в состав формы form1), можно воспользоваться следующей строкой кода:

   document.forms["form1"].text1.value


Обратиться к форме можно и как к любому элементу документа:

   document.form1.text1.value


К отдельной форме можно также обратиться по индексу:

   document.forms[0].text1.value


Если элемент управления находится внутри тега <form>, то ссылку на саму форму нужно обязательно указывать, иначе Web-браузер будет искать элемент в теле документа, игнорируя все формы, и в итоге вернет значение null.
Получить доступ к элементу, вне зависимости от того находится он внутри формы или нет, позволяет метод getEiementByid() объекта document:

   document.getElementById("text1").value


Все элементы формы доступны через коллекцию elements:

   document.forms["form1"].elements["text1"].value
   document.forms["form1"].elements[0].value
   document.forms[0].elements[0].value
   document.form1.elements[0].value
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити