Технология разработки web-приложений, страница 5

Основные элементы управления создаются с помощью тега <INPUT>, который используется без закрывающего тега. Тип элемента управления задается атрибутом TYPE: "TEXT" или "PASSWORD" - поле ввода; "SUBMIT" и "RESET" - кнопка; "RADIO" - радиокнопка; "CHECKBOX" - флажок.

Для ссылки на элемент управления используется идентификатор элемента управления, который задается атрибутом NAME.

2.1. Поле ввода

Параметры поля ввода задаются следующими атрибутами:

VALUE - начальное значение, отображаемое в поле ввода сразу после загрузки документа;

SIZE - максимальное число отображаемых символов;

MAXLENGTH - максимальное число символов, которые могут быть введены с помощью данного поля ввода.

Например, приведенный далее фрагмент HTML-документа создает форму, содержащую поле ввода txt1 длиной 20 символов:

<FORM METHOD="POST" ACTION="http://webapp/webdbapp.cgi">

     Введите имя: &nbsp

     <INPUT TYPE="TEXT" SIZE=20 NAME="txt1">

</FORM>

2.2. Кнопки

Различают два типа кнопок:

"SUBMIT" - производит передачу web-серверу данных, введенных пользователем с помощью элементов управления, расположенных в форме;

"RESET" - сбрасывает все элементы управления в исходные состояния.

Надпись на кнопке задается атрибутом VALUE.

Приведенный далее фрагмент HTML-документа создает пару кнопок разного типа:

<FORM METHOD="GET" ACTION="http://webapp/webdbapp.cgi">

     <INPUT TYPE="SUBMIT" VALUE="ОТПРАВИТЬ">

     <INPUT TYPE="RESET"  VALUE="ОЧИСТИТЬ">

</FORM>

3.  Способы запуска CGI-приложений

Инициировать запуск CGI-приложения на WWW-сервере можно двумя способами:

1)  щелчком мышью по кнопке типа "SUBMIT" в форме;

2)  щелчком мышью по гиперссылке.

В первом случае имя и местонахождение CGI-приложения указывается в теге <FORM> с помощью атрибута ACTION, например: