Глава 29. Язык VBScript___________________________________727

<INPUT TYPE=TEXT VALUE="Jerry"SIZE=40 NAME="txtName"><INPUT TYPE=BUTTON VALUE="Display"NAME="btnDisplay"onClick="alert 'Hi '&txtName.value">

</FORM>

</HTML>

Управление событие onChange.Вприводимом ниже HTML-коде показано, как управлять событием onChange. Это событие возникает, когда пользователь покидает элемент, данные в котором были изменены.

<HTML>

<SCRIPT LANGUAGE="VBScript">

<!—

Sub txtName onChange

alert "You changed the field"

End Sub —></SCRIPT>

<FORM NAME="MyForm">

<INPUT TYPE=TEXT VALUE="Jerry"SIZE=40 NAME="txtName "><INPUT TYPE=BUTTON VALUE="Display"NAME="btnDisplay"onClick="alert 'Hi '&txtName.value">

</FORM>

</HTML>

Установка и чтение значений элементов

Какой смысл в самой форме, если вы не имели бы возможности устанавливать или получать значения ее элементов? Получение значений большинства элементов осуществляется при помощи свойства value. Например:

alert MyForm.txtName.value

Аналогичным образом можно и задать значение элемента, присваивая свойству value данного элемента строку текста. Например:

MyForm.txtName.value= "Jerry"

В примерах, приводимых ниже, будет показано, как получать значения элементов других типов, в частности, элементов типа списка. Также будет дан пример осуществления некоторых других действий с полями, например, запрещение их.

Получение значений переключателей.Переключатели (radio button)дают возможность выбрать только один вариант из нескольких. На рис. 29.2 показана форма с переключателями. HTML-код для этой формы приводится ниже.