Главная Интернет WEB-учебник JavaScript


Интернет клуб

Новая страница
Описание html
Javascript

Что такое JavaScript
Обьект "Document"
Обработка событий
Обработка событий (Продолжение)
Обработка даты
Определение браузера
Операции с мышкой
Создание новых окон
Бегущая строка
Переход по выбору

Java в примерах
Полезные сайты
Задайте вопрос













Web-учебник. Раздел 3. Javascript.

Обработка событий (продолжение)





Работа с меню.

Cписок в форме задается с помощью обьекта SELECT
Обработка событий выполняется с помощью следующих параметров:
onChange - вызывается при изменении выбора,
onBlur - вызывается при снятии фокуса с обьекта,
onFocus - вызывается при перемещении фокуса на обьект

Рассмотрите следующий пример и проверьте его выполнение:

<script language="JavaScript">
function SelectBlur() {
document.myForm7.myText.value="Вы нажали поле вне списка ";
}
function SelectFocus() {
document.myForm7.myText.value="Вы нажали ту же кнопку ";
}
function SelectChange() {
document.myForm7.myText.value="Вы нажали другую кнопку ";
}
</script>
<form name="myForm7">
Строка-доносчик
<input type="text" name="myText" size=50
value="Сюда будем писать доносы"><p>
<select name="script" MULTIPLE
onBlur="SelectBlur()"
onFocus="SelectFocus()"
onChange="SelectChange()">
<option value="town1" selected> Париж
<option value="town2"> Лондон
<option value="town3"> Колыма
<option value="town4"> Хеврон
<option value="town5"> Марс
<option value="town6"> Шушенское
</select>
</form>

Строка-доносчик

Ну, прямо, как КГБ.

Обработка кнопки Radio.

Для анализа нажатия на кнопку используется функция onClick , как в кнопке Botton .
Думаю, Вам будет несложно самим придумать пример работы с кнопкой Radio .

Сброс значений формы.

Обьект Reset обрабатывается аналогично обьекту Button, но используется только для сброса значений формы. Это означает для каждого поля формы сброс в значение, заданное параметром VALUE , или "очистка" поля при отсутствии этого параметра. Проследить нажатие на кнопку Reset можно с помощью параметра onClick() , значение которого инициируется при нажатии кнопки.

Кнопка ввода данных.

Обьект Submit обрабатывается аналогично обьекту Button.
При нажатии на кнопку Submit данные формы, содержащей зту кнопку, передаются на сервер.
Проследить нажатие на кнопку Submit можно с помощью параметра onClick() .







  ©1996-2007   Megapolis Org   E-mail:   info@megapolis.org