JavaScript. Подробное руководство, 6-е издание, стр. 222
<b>window.address // Ненадежный: старайтесь не использовать</b><b>document.address // Может применяться только к формам с атрибутом name</b><b>document.forms.address // Явное обращение к форме с атрибутом name или id </b><b>document.forms[n] // Ненадежный: n - порядковый номер формы</b>В разделе 15.2.3 говорилось, что свойство
<b>document.forms</b><b>HTMLCollection</b><b><form></b><b>id</b><b>name</b><b>Form</b><b>HTMLCollection</b><b>name="address"</b><b>name="street”</b><b>document.forms.address[0] </b><b>document.forms.address.street</b><b>document.address.street // только для name="address", но не id=”address”</b>Если необходимо явно указать, что выполняется обращение к элементу формы, вместо объекта формы можно индексировать его свойство
<b>elements</b><b>document.forms.address.elements[0] </b><b>document.forms.address.elements.street</b>Для выбора конкретных элементов документа предпочтительнее использовать атрибут
<b>id</b><b>name</b><b>name</b><b>HTMLCollection</b><b><form name="shipping"></b><b> <fieldset></b><b> <legend>Shipping Method</legend></b><b> <label></b><b> <input type="radio" name="method" value="1st"></b><b> первым классом</b><b> </1аbеl></b><b> <label></b><b> <input type=”radio" name="method" value="2day"></b><b> 3a 2 дня самолетом</b><b> </label></b><b> <label></b><b> <input type="radio" name="method" value=”overnite"></b><b> В течение ночи</b><b> </label></b><b> </fieldset></b><b></form></b>Сослаться на массив радиокнопок в этой форме можно следующим образом:
<b>var methods = document.forms.shipping.elements.method;</b>Обратите внимание, что элементы
<b><form></b><b>elements</b><b>method</b><b>checked</b><b>var shippingjnethod;</b><b>for(var і = 0; і < methods.length; і++)</b><b> if (methods[і].checked) shipping_method = methods[i].value;</b>Со свойствами элементов форм, такими как
<b>checked</b><b>value</b>15.9.2. Свойства форм и их элементов
Наиболее интересным для нас свойством объекта
<b>Form</b><b>elements[],</b><b>Form</b><b>action</b><b>encoding, method</b><b>target</b><b>action, encoding, method</b><b>target</b><b><form>.</b>