724__________________Часть V. Разработка программ и написание скриптов

получение или потерю фокуса ввода, изменение данных в элементе, выбор пользователем элемента списка.

OnBlur Событие происходит, когда объект теряет фокус ввода. Можно использовать это событие для проверки содержимого текстового поля до того, как пользователь переключится на другой элемент

OnFocus Событие происходит, когда объект получает фокус ввода. Считается, что объект имеет фокус ввода, если при наборе символов на клавиатуре содержимое данного объекта изменяется. Установка фокуса на другой объект может выполняться нажатием клавиши Tab на клавиатуре или щелчком мыши на другом объекте

OnChange Событие происходит каждый раз, когда объект теряет фокус ввода и при этом пользователем были изменены данные в нем

OnSelect Событие происходит, когда пользователь выбирает отдельный элемент из списка

Предупреждение

Будьте внимательны, чтобы не создать бесконечную цепочку событий. Это может произойти, если вы в процедуре-обработчике события будете генерировать то же самое событие, которое будет запускать эту процедуру вновь и вновь.

Использование скриптов в формах

HTML-формы генерируют события в ответ на действия пользователя. Например, если пользователь печатает текст в поле ввода текста, браузер генерирует событие, которое говорит об изменении содержимого данного поля. Если пользователь выбирает некоторый элемент из списка, браузер генерирует событие, извещающее об этом. Вы можете обрабатывать различные события, генерируемые формами, включая события, возникающие, когда пользователь изменяет значение поля, выбирает элемент из списка или перемещается от одного поля к другому.

( Совет)

Скрипты, связанные с объектами управления ActiveX, работают точно так же, как и скрипты, обрабатывающие события от форм. Более подробную информацию можно получить в главе 22.

Управление событиями элементов

Вы уже знаете, что объекты, расположенные на Web-страницах, генерируют события для привлечения вашего внимания. Когда пользователь щелкает на кнопке, генерируется событие ondick. Когда пользователь изменяет содер-