|
|
Книги-onlineReset Оглавление | Назад | Вперёд | Индекс ResetКопка восстановления данных по умолчанию элементов HTML-формы.
СозданиеHTML-тэг INPUT со значением "reset" в атрибуте TYPE. Для данной формы машина выполнения JavaScript создаёт соответствующий Reset-объект и помещает его в массив elements соответствующего объекта Form. Вы получаете доступ к Reset-объекту по индексу в этом массиве. Можно индексировать массив по числам или, если имеются, по значениям атрибутов NAME. Обработчики событийОписаниеОбъект Reset на форме выглядит так: Объект Reset является элементом формы и обязан определяться в тэге FORM. Обработчик onClick кнопки reset не может предотвратить восстановление данных формы; если кнопка нажата, восстановление не может быть отменено. Свойства. Резюме.
Методы. Резюме.
Кроме того, этот объект наследует методы watch и unwatch из объекта Object. ПримерыПример 1. Здесь отображается Text-объект со значением по умолчанию "CA" и кнопка reset с текстом "Clear Form" на поверхности. Если пользователь печатает аббревиатуру штата в объекте Text и щёлкает кнопку Clear Form, восстанавливается оригинальное значение "CA". <B>State: </B><INPUT TYPE="text" NAME="state" VALUE="CA" SIZE="2"> Пример 2. Здесь имеются два объекта Text, объект Select и три радио-кнопки; все эти объекты имеют значения по умолчанию. На форме имеется также кнопка reset с текстом "Defaults" на ней. Если пользователь изменяет значение любого из этих объектов и щёлкает кнопку Defaults, восстанавливаются начальные значения. <HTML> <P><INPUT TYPE="radio" NAME="musicChoice" VALUE="soul-and-r&b" См. такжеButton, Form, onReset, Form.reset, SubmitblurСинтаксисblur() ПараметрыПримерыЗдесь убирается фокус с reset-кнопки userReset: userReset.blur() Предполагается, что кнопка определена так: <INPUT TYPE="reset" NAME="userReset"> См. такжеReset.focusclickСимулирует щелчок мыши по кнопке reset, но не запускает обработчик onClick объекта. Синтаксисclick() ПараметрыfocusПереходит к кнопке reset и передаёт ей фокус. Синтаксисfocus() ПараметрыСм. такжеReset.blurformСсылка объекта, специфицирующая форму, содержащую кнопку reset. ОписаниеКаждый элемент формы имеет свойство form, которое является ссылкой на родительскую форму элемента. Это свойство используется в основном в обработчиках событий, где Вам может понадобиться обратиться к другому элементу текущей формы. См. такжеFormhandleEventВызывает обработчик для специфицированного события. СинтаксисhandleEvent(event) Параметр
nameСтрока, специфицирующая имя кнопки reset. БезопасностьJavaScript 1.1. Это свойство разрушено по умолчанию. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеЗначение свойства name первоначально отражает значение атрибута NAME. Изменение свойства name переопределяет эту установку. Не путайте свойство name с текстом, отображаемым на поверхности кнопки reset. Свойство value специфицирует текст на поверхности кнопки. Свойство name не отображается на экране; оно используется для программного обращения к кнопке. Если несколько объектов на одной форме имеют одинаковые значения в атрибуте NAME, автоматически создаётся массив из этих имён. Каждый элемент этого массива представляет отдельный Form-объект. Элементы индексируются в порядке расположения в исходном коде, начиная с 0. Например, если два элемента Text и элемент Reset на одной форме имеют в атрибутах NAME значение "myField", создаётся массив из элементов myField[0], myField[1] и myField[2]. вы должны знать о такой ситуации в Вашем коде и знать, ссылается ли myField на отдельный элемент или на массив элементов. ПримерВ этом примере функция valueGetter использует цикл for для итерации по массиву элементов формы valueTest. Окно msgWindow отображает имена всех элементов формы: newWindow=window.open("http://home.netscape.com") function valueGetter() { См. такжеReset.valuetypeДля всех объектов Reset значение свойства type будет "reset". Это свойство специфицирует тип элемента формы. ПримерЗдесь записываются значения свойства type каждого элемента формы. for (var i = 0; i < document.form1.elements.length; i++) { valueСтрока, отражающая значение атрибута VALUE кнопки reset. БезопасностьJavaScript 1.1. Это свойство разрушено по умолчанию. О разрушении данных см. книгу Клиентский JavaScript. Руководство. ОписаниеЭта строка отображается на поверхности кнопки. Если атрибут VALUE не специфицирован в HTML, свойство value имеет значение "Reset". Не путайте свойство value со свойством name. Свойство name не отображается на экране; оно используется для программного обращения к кнопке. ПримерыЭта функция вычисляет свойство value группы кнопок и и отображает его в окне msgWindow: function valueGetter() { Query Submit Предполагается, что кнопки были определены так: <INPUT TYPE="submit" NAME="submitButton"> См. такжеReset.name Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|