FORM.HTM
Страница FORM.HTM (см. рис. 19.7) содержит все элементы управления, которые можно поместить на Web-странице для запроса информации от пользователя. Раздел FORM страницы определяется следующим тегом.
<FORM ACTION="ASPages/Register.asp" method="GET">
Данные, собранные на этой странице, передаются приложению REGISTER.ASP на сервере и там же обрабатываются. О том, как писать ASP-файлы (текстовые файлы с командами VBScript) для обработки данных, переданных клиентом, рассказывается в последней главе книги. Необходимо помнить: броузер автоматически передает значения элементов управления на сервер. Поэтому необходимо указать на сервере URL программы, ожидающей эти данные. Использовавшийся в этом примере URL содержит путь к папке ASPdges (в корневом Web-каталоге). Первую часть URL броузер получает из адреса текущего документа. Данные передаются на сервер после нажатия кнопки Register Now на форме.
Остальная часть кода тривиальна. Она использует тег <INPUT> для отображения разнообразных элементов управления. Большинство элементов управления для выравнивания группируется в таблицы. Чтобы узнать структуру страницы (см. рис. 19.7), откройте FORM HTM файл на компакт-диске. Ниже приведен список тегов, относящихся только к встроенным элементам управления (табличные теги пропущены для экономии места).
<FORM ACTION="ASPages/Register.asp" method="GET">
<FONT SIZE=4>
Last Name
<INPUT TYPE=Text SIZE=20 MAXLENGTH=20 NAME="LName">
First Name
<INPUT TYPE=text SIZE=20 MAXLENGTH=20 NAME="FName">
E-Mail Address
<INPUT TYPE=Text SIZE=46 MAXLENGTH-256 NAME="EMail">
My computer is:
My browser is:
<INPUT TYPE=Radio CHECKED NAME="hardware" VALUE="PC"> PC
<INPUT TYPE=Radio CHECKED NAME="browser" VALUE="IE"> Internet Explorer
<INPUT TYPE=radio NAME="hardware" VALUE="MAC"> Macintosh