Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
доп материалы / ЛабРаб(1-3)С.doc
Скачиваний:
11
Добавлен:
12.02.2015
Размер:
72.19 Кб
Скачать

Обработка события Focus

Напишем сценарий, определяющий площадь квадрата по заданной стороне. Площадь должна вычисляться в тот момент, когда пользователь переходит к эле менту формы с помощью щелчка мыши. Вызов функции произойдёт как реакция на событие Focus, параметр обработки события onFocus.

(dmi8)

<html>

<head>

<title>dmi8</title>

<script>

function srec()

{form1.res.value=form1.num1.value*form1.num1.value}

</script>

</head>

<body>

<p>ssss</p>

<form name="form1">

OOOO: <input type="text" size=7 name="num1" value=6

onFocus="srec()"><hr>

VVVV: <input type="text" size=7 name="res"><hr>

<input type="reset" value=Обновить>

</form>

</body>

</html>

Обработка события Blur

Событие "потеря фокуса" (Blur) происходит в тот момент, когда элемент формы теряет фокус. Напишем сценарий, определяющий площадь квадрата по заданной стороне. Площадь должна вычисляться в тот момент, когда элемент формы теряет фокус. В результате потери фокуса полем num1 происходит вычисление значения площади и помещение вычисленнрго значения в поле res. Первоначально будет вычислен результат, равный 64. Можно ввести нужное значение и при переходе к другому любому элементу, в поле res отобразится вычисленное значение.

(dmi9)

<html>

<head>

<title>dmi9</title>

<script>

function srec()

{form1.res.value=form1.num1.value*form1.num1.value}

</script>

</head>

<body>

<p>ssss</p>

<form name="form1">

OOOO: <input type="text" size=7 name="num1" value=8

onBlur="srec()"><hr>

VVVV: <input type="text" size=7 name="res"><hr>

<input type="reset" value=Обновить>

</form>

</body>

</html>

Обработка события Select

Событие Select вызывается выбором части или всего текста в текстовом поле. Например, щёлкнув дважды по полю num1, мы выделим поле, наступит событие Select, обработка которого приведёт к вычислению требуемого значения. Напишем сценарий, определяющий площадь квадрата по заданной стороне. Площадь должна вычислятся в тот момент, когда выбирается часть или весь текст в текстовом поде.

(dmi10)

<html>

<head>

<title>dmi10</title>

<script>

function srec()

{form1.res.value=form1.num1.value*form1.num1.value}

</script>

</head>

<body>

<p>ssss</p>

<form name="form1">

OOOO: <input type="text" size=7 name="num1" value=9

onSelect="srec()"><hr>

VVVV: <input type="text" size=7 name="res"><hr>

<input type="reset" value=Обновить>

</form>

</body>

</html>

Задание: Прочитать. Проверить правильность работы программ.

Соседние файлы в папке доп материалы