Глава 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-код для этой формы приводится ниже.