в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект radio

предыдущая страничка следующая страничка

Описание объекта. Объект radio достаточно нестандартный в языке JavaScript. При использовании любого другого элемента управления формы одному объекту на экране соответствует один графический элемент. Но объект radio состоит из группы элементов radio. Поскольку природа элементов radio — взаимно исключающие параметры в группе двух или более элементов — группа всегда имеет несколько графически представленных в документе элементов. Все элементы в группе обладают одинаковым именем, чтобы браузер мог сгруппировать элементы вместе и обеспечить при выделении одного параметра отмену выделения других выделенных в данный момент параметров. Однако помимо этого каждый элемент группы может иметь уникальные свойства, например значение свойства checked.
Для получения информации об отдельных элементах группы используется синтаксис массива JavaScript . Рассмотрите приведенный ниже пример задания группы элементов и обрати те внимание на определение каждого элемента группы. Эта группа элементов позволяет поль зователю выбрать один из трех заданных параметров:

<form>
<b>Select your favorite Stooge : </b><p>
<input type="radio" name="stooges" value="Moe Howard" CHECKED>Moe
<input type="radio" name="stooges" value="Larry Fine">Larry
<input type="radio" name="stooges" value="Curly Howard">Curly
<input type="radio" name="stooges" value="Shemp Howard">Shemp
</form>

После отображения группы элементов на странице первый элемент radio появляется для пользователя выделенным. Для всех элементов группы применимо только одно общее свой ство объекта radio — length . Однако, другие свойства применяются к отдельным элемен там группы. Для получения доступа к любому элементу группы воспользуйтесь значением индекса массива, как частью имени группы элементов. Например:

firstBtnValue = document.forms[0].stooges[0].value//"Gое Howard"
secondBtnValue = document.forms[0].stooges[1].value//"Larry Fine"

Каждый раз при получении доступа к свойствам defaultChecked, type или value нужно указать специфический элемент группы, в соответствии с порядковым номером массива (в IE4+ и NN 6+ каждый элемент обладает уникальным ID). Порядок элементов в группе зависит от последовательности расположения отдельных элементов группы в указанном элементе HTML. Другими словами, для выявления текущего выделенного элемента группы ваш сценарий должен последовательно просмотреть все элементы radio в группе. Примеры это го рассматриваются далее при описании этого объекта.

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | <<< | >>>

Hosted by uCoz