radio | NN 2 IE 3 DOM 1 | ||||||
Объект radio - элемент формы, сгенерированный элементом INPUT, чей атрибут TYPE установлен на "radio". Объектам radio, связанным с друг другом, должно быть назначено одно и то же имя. Это означает, что все одинаково названные объекты radio становятся единой коллекцией элементов radio. Это может быть необходимо, чтобы ссылаться на индивидуальную "radio" кнопку как на отдельный элемент в массиве. Полный массив, разумеется, имеет свойство length, которое Вы можете использовать, чтобы помочь в выполнении цикла перебора всех объектов radio в пределах группы: var radioGrp = document.forms[0].myRadio for (var i = 0; i < radioGrp.length; i++) { alert("The value of button index " + i + " is " + radioGrp [i].value) } Свойства и методы, перечисленные далее - для отдельных "radio" кнопок. Общие свойства, методы и обработчики событий перечислены в разделе "Все злементы HTML" | |||||||
Эквивалент HTML
<INPUT TYPE="radio"> | |||||||
Объектно-ориентированная модель
|
Свойства:
accessKey | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Клавиша клавиатуры, "нажимающая" radio button. Броузер и операционная система определяют, должен ли пользователь нажать клавишу-модификатор (например, Ctrl, Alt, или Command(Mac)) с клавишей активации, чтобы "нажать" кнопку. В IE 4/Windows требуется клавиша Alt и клавиша, не чувствительная к регистру. Не работает в IE 4/Mac. | |||
Пример:
document.entryForm.myRadio[0].accessKey = "n" | |||
Возвращаемое значение: Отдельный алфавитно-цифровой или пунктуационный символ клавиатуры. | |||
|
checked | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Выбрана ли "радио" кнопка или включена ли пользователем. Чтобы выяснять, установлен ли элемент формы подсвеченным по умолчанию, см. свойство defaultChecked. | |||
Пример:
if (document.choiceForm.myRadio[0].checked) { | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
dataFld | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных , чтобы связать имя столбца удаленного источника данных к атрибуту элемента "радио" кнопки, определенному набором свойств объекта. Атрибут dataSrc уже должен быть установлен для элемента. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом | |||
Пример:
document.myForm.myRadio[0].dataFld = "linkURL" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор столбца источника данных | |||
|
dataSrc | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Используется с IE 4 для закрепления данных, чтобы связать имя удаленного источника данных ODBC (типа Oracle или SQL Server database) с элементом. Содержание из источника данных определено через атрибут dataFld. Одновременная установка свойств и dataFld, и dataSrc для пустых строк нарушает закрепление между источником данных и элементом. | |||
Пример:
document.myForm.myRadio[0].dataSrc = "#DBSRC3" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор источника данных. | |||
|
defaultChecked | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Имеет ли элемент в тэге атрибут CHECKED. Вы можете сравнивать текущее свойство checked с defaultChecked, чтобы видеть, изменилось ли состояние элемента с загрузки документа. Изменение этого свойства не затрагивает текущее состояние checked. | |||
Пример:
var rBut = document.forms[0].myRadio[0] if (rBut.checked
!= rBut.defaultChecked) { | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
disabled | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Является ли элемент доступным для взаимодействия с пользователем. Когда установлено true, элемент не может получать фокус или изменяться пользователем. Это никак не связано с формой. | |||
Пример:
document.forms[0].myRadio[0].disabled = true | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
form | NN 2 IE 3 DOM n/a | ||
Только чтение | |||
Возвращает ссылку на элемент FORM, который содержит текущий элемент. Эту ссылку наиболее часто используют как параметр для обработчика события, используя её значение, чтобы обратиться к текущему элементу формы. |
|||
Пример:
<INPUT TYPE="button" VALUE="Validate Form" onClick="doValidate(this.form)"> |
|||
Возвращаемое значение: Ссылка на объект. |
|||
|
length | NN 2 IE 3 | ||
Чтение/запись | |||
Количество переключателей в группе. Для отдельного вереключателя значение свойства - null. Можно задавать данное свойство вручную. |
|||
Пример:
<INPUT TYPE="button" VALUE="Validate Form" onClick="doValidate(this.form)"> |
|||
Возвращаемое значение: Целочисленное |
|||
|
name | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Идентификатор, связанный с элементом формы. Значение этого свойства представлено как половина пара "имя/значение", когда форма отправляется на сервер (свойство value подсвеченной "радио" кнопки представляет собой вторую часть пары). Имена скрыты от пользователя, так как метки элемента назначены через другие средства в зависимости от типа элемента. Имена элементов формы могут также использоваться ссылками сценария на эти объекты. Назначайте одно и то же имя каждой "радио" кнопке в группе, чьи характеристики должны быть связаны. | |||
Пример:
document.orderForm.myRadio[0].name = "Win32" | |||
Возвращаемое значение: Чувствительный к регистру идентификатор, который подчиняется правилам обозначения идентификаторов: он не может содержать никаких пробелов, не может начинаться с цифры и должен избегать символов пунктуации, за исключением символа подчеркивания. |
|||
|
recordNumber | NN n/a IE 4 DOM n/a | ||
Только чтение | |||
Используется для связи с источником данных, возвращает целое число, представляющее запись в пределах набора данных, который сгенерировал элемент (то есть, элемент, чьё содержание заполнено через связь с источником данных). Значения этого свойства могут использоваться, чтобы извлечь определенную запись из набора записей Active Data Objects (ADO) (см. свойство recordset ). | |||
Пример:
<SCRIPT FOR="tableTemplate" EVENT="onclick"> myDataCollection.recordset.absoluteposition = this.recordNumber ... </SCRIPT> | |||
Возвращаемое значение: Целое число. | |||
|
status | NN n/a IE 4 DOM n/a | ||
Чтение/Изменение | |||
Является ли элемент ли элемент, подсвеченным/выбранным. Это свойство идентично свойству value. | |||
Пример:
if (document.forms[0].myRadio[0].status) { ... } | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
tabIndex | NN n/a IE 4 DOM 1 | ||
Чтение/Изменение | |||
Номер, который указывает последовательность этого элемента в пределах порядка размещения всех форматируемых элементов в документе. Порядок форматирования строго подчиняется набору правил. Элементы, которые имеют отличные от нуля значения свойства tabIndex, находятся первые в строке, когда пользователь начинает форматирование страницы. Отсчёт начинается с элемента с самым низким значением tabIndex и заканчивается самым высоким значением, независимо от физического местоположения объекта на странице или в документе. Если два элемента имеют одни и те же значения tabIndex, элемент, который загружается в документ раньше , получает фокус первым. Затем идут все элементы что, или не поддерживающие свойство tabIndex , или имеющие нулевое значение. Эти элементы получают фокус в том порядке, в котором они загружаются в документ. Значение -1 ,в целом, удаляет элемент из порядка форматирования.Note that the Macintosh user interface doesn't provide for giving focus to elements other than text and password INPUT fields. | |||
Пример:
document.forms[0].myRadio[0].tabIndex = 6 | |||
Возвращаемое значение: Целое число. | |||
|
type | NN 3 IE 4 DOM 1 | ||
Только чтение | |||
Возвращает тип элемента формы. Значение возвращается в символах нижнего регистра. Может быть необходимо циклически перебрать все элементы формы в поиске определенных типов, чтобы сделать некоторую обработку (например, освобождение всех элементов управления формы "text" при оставлении других элементов нетронутыми). | |||
Пример:
if (document.forms[0].elements[3].type == "radio") { ... } | |||
Возвращаемое значение: Любая из следующих констант (как строка): button | checkbox | file | hidden | image | password | radio | reset | select-multiple | select-one | submit | text | textarea. | |||
|
value | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Текущее значение, связанное с элементом формы, которое представлено с парой "имя/значение" для группы одинаково названных элементов. Все значения - строки, но они могут представлять другие типы данных, включая Булевы и числовые значения. | |||
Пример:
document.forms[0].myRadio[0].value = "*" | |||
Возвращаемое значение: Строка. | |||
|
Методы:
blur( ) | NN n/a IE 4 DOM n/a |
Удаляет фокус из текущего элемента и обрабатывает событие onBlur (в IE). Никакой другой элемент в результате не получает фокус (обязательно). | |
Возвращаемое значение None. | |
Параметры None. |
click( ) | NN 4 IE 4 DOM 1 |
Имитирует нажатие пользователя на радиокнопке. |
|
Возвращаемое значение Ничего. |
|
Параметры Ничего. |
focus( ) | NN n/a IE 4 DOM n/a |
Дает фокус текущему элементу и обрабатывает событие onFocus (в IE). Если другой элемент имел фокус в то время, он получает событие onBlur. | |
Возвращаемое значение None. | |
Параметры None. |
handleEvent( ) | NN 4 IE n/a DOM n/a | ||
handleEvent(event) Инструктирует объект обрабатывать событие, чья спецификация представлена как параметр для метода. Объект должен иметь обработчик события для типа события, чтобы обработать его. |
|||
Возвращаемое значение None. |
|||
Параметры
|
Определённые обработчики событий:
HIVE: All information for read only. Please respect copyright! |