Основные элементы управления создаются с помощью тега <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">
Введите имя:  
<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, например:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.