HTML FORM: передача данных на сервер

Формы (Forms) позволяют запросить у пользователя информацию требуемую для дальнейшие работы сервера, например, "права доступа" для регистрации или комментарии о работе сервера. Формы составляются из одного (или нескольких) запросов к пользователю, ответом на которые должен быть ввод текста или выбор условий.

Передаваемая на сервер информация активизирует специальную программу для ее обработки (CGI Script). Активные программы помимо обработки запросов от пользователя, могут выполнять множество различных функций таких как: формирование активных WWW страниц, обращение к базам данных, поиск информации на сервере, запуск вычислительных программ и выполнения разрешенных, в зависимости от ответа пользователя, действий по дальнейшему предоставлению информации.

Взаимодействие активных программ с протоколом передачи гипертекста (HTTP) организовано через спецификацию интерфейса между сервером http и внешними, вызываемыми программами ( CGI - Common Gateway Interface, ASP и т.д).

Для создания формы используется команда (TAG) FORM, внутри которой содержатся как минимум одна команда INPUT.

Команда FORM задает тип запроса информации от пользователя.

Команда INPUT определяет способ и адрес для запрашиваемой от пользователя информации.

Пример задания формы:

<FORM ACTION="http://intranet/local" METHOD=POST>
<P>Имя пользователя
<BR>
<INPUT NAME="CONTROL1" TYPE=TEXTBOX VALUE="Введите Ваше имя">
<P>Пароль
<BR><INPUT TYPE="PASSWORD" NAME="CONTROL2">
<P>Выберете цвет
<BR><INPUT TYPE="RADIO" NAME="CONTROL3" VALUE="0" CHECKED>Красный
<INPUT TYPE="RADIO" NAME="CONTROL3" VALUE="1">Зеленый
<INPUT TYPE="RADIO" NAME="CONTROL3" VALUE="2">Голубой
<P>Ваши комментарии
<BR><INPUT TYPE="TEXTAREA" NAME="CONTROL4" SIZE="20,5 MAXLENGTH="250">
<P><INPUT NAME="CONTROL5" TYPE=CHECKBOX CHECKED>Подтвердить получение
<P><INPUT TYPE="SUBMIT" VALUE="Готово"><INPUT TYPE="RESET" VALUE="Отменить">
</FORM>


<Назад>
<Sub Main> <Download Centre> <Guest Book & Forum> <Contact Info> <Add Links>

Изучи все сам !
У нас  вы всегда найдете: методические указания по самостоятельному освоению популярных компьютерных программ, обучающие программы, документацию для новичков. http://shevcenco.da.ru