русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Обработчики событий в JavaScript. onBlur onChange onClick onFocus onLoad ...


Дата добавления: 2015-07-09; просмотров: 2706; Нарушение авторских прав


onBlur (Обработчик события)
Событие происходит в тот момент, когда элемент формы select, text или textarea теряет фокус. <INPUT TYPE="elementType" onBlur="function">
Применение: Событие потери фокуса (blur) может использоваться для проверки корректности ввода данных пользователем. Этот обработчик события отличается от обработчика onChange, который вызывается только в случае изменения значения поля.
<INPUT TYPE="text" VALUE="" NAME="feedback" onBlur="checkSignature(this.value)">

onChange (Обработчик события)
Событие происходит в тот момент, когда значение элемента формы select, text или textarea изменилось и элемент потерял фокус. <INPUT TYPE="elementType" onChange="function">
Применение: Этот обработчик особенно полезен для проверки корректности ввода данных пользователем.
<INPUT TYPE="text" VALUE="StateZIPCode" NAME="SZC" onChange="check(this.value)">

onClick (Обработчик события)
Вызывается после щелчка левой кнопкой мыши на объекте.
<INPUT TYPE="elementType" onClick="function">
Применение: Обработчик onClick придает широкую функциональность кнопкам формы и другим объектам на странице. Кнопки могут использоваться для проверки корректности ввода данных пользователем перед посылкой на сервер или для вычисления результатов в форме или в выражении. Щелчок на переключателе или флажке позволяет переключиться на обработку другой информации. Следующий пример посылает содержимое формы с именем "overtime" функции howRich.
<FORM NAME="overtime">
Full days worked: <INPUT TYPE="text" VALUE="0" NAME="days" SIZE=3>
Hours worked: <INPUT TYPE="text" VALUE="0" NAME="hours" SIZE=30>
<INPUT TYPE="button" VALUE="Compute" NAME="computeWage" onClick="howRich(this.form)">
</FORM>



onFocus (Обработчик события)
Событие происходит в тот момент, когда пользователь переходит к элементу формы select, text или textarea для ввода данных.
<INPUT TYPE="inputType" onFocus="function">
Применение: Элемент формы получает фокус в тот момент, когда пользователь переходит к этому элементу формы с помощью клавиши Tab или щелчка мыши. Выделение символов внутри поля приводит к вызову обработчика события onSelect. Одним из применений обработчика onFocus является вывод на экран всплывающей подсказки, когда элемент выбирается в первый раз.

onLoad (Обработчик события)
Вызывается, когда загрузка документа в окно или в кадр закончена.
<BODY onLoad="function">
<FRAMESET onLoad="function">
Применение: Событие load возникает в тот момент, когда броузер заканчивает загрузку окна или всех кадров внутри тега <FRAMESET>.

onMouseOver(Обработчик события)
Событие происходит, когда указатель мыши помещается над гиперссылкой.
<A HREF="URL" onMouseOver="function">linkText</A>
Применение: Обработчик onMouseOver вызывается в тот момент, когда пользователь помещает указатель мыши над объектом link. Для взаимодействия со свойствами status или defaultStatus обработчик события должен возвращать true.
<А HREF="http://home.netscape.com/" onMouseOver="window.status='Netscape'; return true">Netscape</A>

onSelect(Обработчик события)
Обработчик события onSelect вызывается в тот момент, когда выделен текст внутри элемента формы.
<INPUT TYPE="textType" onSelect="function">
Применение: Событие select вызывается выбором части или всего текста в объектах text или textarea.

onSubmit (Обработчик события)
Событие происходит в момент щелчка мышью на кнопке Submit для посылки данных формы на сервер.
<TAG onSubmit="function">
Применение: Обработчик события onSubmit запускается в момент от правки пользователем данных формы на сервер. Любое отличное от false возвращаемое значение, в том числе пропуск оператора return, приводит к отправке данных на сервер. Для получения более ясного кода рекомендуется вставляв оператор return в обоих случаях.
<FORM onSubmit="feedbackSubmit()">
..-элементы формы...
</FORM>
function feedbackSubmit () {
...строки кода...
if (!validData) { return true; }
else { return false; }
}

onUnload (Обработчик события)
Вызывается, когда пользователь выходит из документа.
<BODY onUnload="function">
<FRAMESET onUnload="function">
Применение: Когда несколько событий unload включено в иерархию кадров, порядок операций - от дочернего к родительскому. Например, событие unload включено в два документа и родительский тег <FRAMESET>, который загрузил их. Когда дочерний документ изменяется, его событие unload обрабатывается, но событие unload тега <FRAMESET> не происходит. Когда пользователь выбирает опцию, заменяющую родительский документ на новый источник, событие unload самого верхнего уровня будет обработано.




<== предыдущая лекция | следующая лекция ==>
Педагога- библиотекаря образовательного учреждения | Арифметические операции в JavaScript


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.068 сек.