2.4 Управление Событиями

Внешние События

Реакции на события:

реакция ::= отСобытие="операторы"

Пример реакции:

< a href="" onClick="alert("Привет!")"> Привет < /a >

Описание реакций:

function событие(параметры){
операторы
return { true | false | ... }
}

Справочник JavaScript

Пример реакций программ

< html >
Попробуй реакцию:
< a href="" onClick=alert("Привет!") > Привет < /a >
< a href="" onClick=confirm("Верно?") > Выбор < /a >
< a href="" onClick=prompt("Имя=","?") > Запрос < /a >
< /html >

Пример обработки форм:

Перечень событий:

Пример ввода данных:

< form name=vvod >
Введите имя:
< input type=text name=nam size=20>
< input type=Button value="Ввод"
onClick=alert(vvod.nam.value)>
< /form >

Пример проверки данных:

< script >
function prover(msg){
if (msg!="") alert("Имя: "+msg)
else alert("введите имя");
}
< /script >

< body >
< form name=vvod >
Введите имя:
< input type=text name=nam size=20 >
< input type=Button value="Ввод"
onClick=prover(vvod.nam.value) >
< /form >
< /body >

Спецификации Программ:

Задания

  1. Организуйте смешные реакции на нажатие мышки.
  2. Организуйте обработку простейшей формы.
  3. Организуйте подтверждение введенных данных.
  4. Организуйте ввод и провеверку личных данных.
  5. Организуйте проверку ввода ключевых слов.

Вопросы

  1. Что такое события в JavaScript?
  2. Как записываются реакции на события в HTML?
  3. Как и где записываются обработчики событий?
  4. Каковы основные виды событий в HTML?
  5. Как организуется обработка форм?
  6. Как организуется проверка данных?


      Hosted by uCoz