|
|
Книги-onlineCheckbox Оглавление | Назад | Вперёд | Индекс CheckboxПереключатель на форме HTML. Переключатель это бокс выбора, дающий пользователю возможность включать и выключать опцию.
СозданиеHTML-тэг INPUT с "checkbox" в качестве значения атрибута TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующие объекты Checkbox и размещает их в массиве elements соответствующего объекта Form. Вы получаете доступ к объекту Checkbox по индексу в этом массиве. Можно индексировать массив по номеру или (если имеются) по значениям атрибута NAME. Обработчики событийОписаниеОбъект Checkbox на форме выглядит так: Объект Checkbox это элемент формы и он обязан быть определён (теперь вроде уже нет - прим перев.) внутри тэга FORM. Используйте свойство checked для специфицирования статуса переключателя (включён он или нет). Свойство defaultChecked используется для специфицирования статуса переключателя при загрузке или очистке формы. Свойства. Резюме.
Метод. Резюме.
Кроме того, этот объект наследует методы watch и unwatch объекта Object. ПримерыПример 1.Выводится группа из 4 переключателей, которые все по умолчанию отмечены: <B>Specify your music preferences (check all that apply):</B>Пример 2. Форма из 3 текстовых полей и одного переключателя. Можно использовать checkbox для конвертирования текста текстовых полей в верхний регистр. Каждое текстовое поле имеет обработчик onChange, который конвертирует значение поля в верхний регистр, если checkbox помечен. Переключатель имеет обработчик onClick, который конвертирует все поля в верхний регистр, если пользователь отметит переключатель. <HTML> <BODY> См. такжеForm, RadioblurСинтаксисblur() ПараметрыСм. такжеCheckbox.focuscheckedБулево значение, специфицирующее статус бокса. БезопасностьJavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеЕсли переключатель выбран (отмечен "птичкой"), значение его свойства checked будет true; иначе - false. Вы можете в любой момент установить свойство checked. Вид переключателя обновляется немедленно после изменения свойства checked. См. такжеCheckbox.defaultCheckedclickСимулирует щелчок мыши, но не переключает на обработчик onClick. Метод выделяет бокс и переключает его значение. Синтаксисclick() ПараметрыПримерыИзменяется статус переключателя newAge формы musicForm: document.musicForm.newAge.click() defaultCheckedБулево значение, указывающее статус по умолчанию переключателя. БезопасностьJavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеЕсли переключатель отмечен по умолчанию, значение свойства
defaultChecked - true; иначе - false. Вы можете установить свойство defaultChecked в любой момент. Вид переключателя не изменяется после установки свойства defaultChecked, это происходит только при установке свойства checked. См. такжеCheckbox.checkedfocusСинтаксисfocus() ПараметрыОписаниеМетод focus используется для перехода к переключателю и передаче ему фокуса. Тогда пользователь сможет изменять статус переключателя. См. такжеCheckbox.blurformСсылка на объект, специфицирующая форму, содержащую переключатель. ОписаниеКаждый элемент формы имеет свойство form, которое является ссылкой на родительскую форму. Это свойство используется в обработчиках событий, где Вам может понадобиться обратиться к другому элементу текущей формы. См. такжеFormhandleEventВызывает обработчик для специфицированного события. СинтаксисhandleEvent(event) Параметры
nameБезопасностьJavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеЕсли несколько объектов формы имеют одно значение атрибута NAME, автоматически создаётся массив с данным именем. Каждый элемент этого массива представляет отдельный Form -объект. Элементы индексируются в порядке их появления в коде, начиная с 0. Например, если два элемента Text и элемент Button в одной форме имеют атрибут NAME со значением "myField", создаётся массив из элементов myField[0], myField[1] и myField[2]. Вы должны учитывать такую ситуацию при создании кода и знать, ссылается myField на единственный элемент или на массив элементов. ПримерыФункция valueGetter использует цикл for для итерации по массиву элементов формы valueTest. Окно msgWindow отображает имена всех элементов формы: newWindow=window.open("http://home.netscape.com") function valueGetter() { typeДля всех объектов Checkbox значением свойства type будет "checkbox". Это свойство специфицирует тип элемента формы. ПримерыЗначение свойства type записывается для каждого элемента формы. for (var i = 0; i < document.form1.elements.length; i++) { valueСтрока, отражающая значение атрибута VALUE переключателя. БезопасностьJavaScript 1.1. По умолчанию это свойство разрушено/запорчено. О разрушении данных см. книгу Клиентский JavaScript. Руководство. См. такжеCheckbox.checked, Checkbox.defaultChecked Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|