logo
123

Основные понятия

Одним из важнейших свойств web-документов является возможность получения данных от клиентов и отправки их на сервер. Эта возможность обеспечивается с помощью так назваемых ФОРМ (FORMS). Таким образом,

Формы - это фрагменты HTML-документов, "ответственные" за ввод информации клиентом.

Как выглядят HTML-формы? Вот один из простейших примеров:

Начало формы

Анкета кандидата в члены EMICS

Звездочкой ( * ) отмечены обязательные поля

Конец формы

1.

Фамилия *

2.

Имя, отчество *

3.

Место работы *

4.

Должность *

5.

Рабочий адрес *

6.

Рабочий телефон *

7.

Факс

8.

E-mail *

9.

Адрес личной web-страницы

10.

Ученая степень

11.

Ученое звание

12.

Область научных интересов *

1. 2. 3. 4. 5. 6.

Это очень простая форма. Она содержит лишь текстовые поля и две кнопки. Первая кнопка (RESET) позволяет "сбросить" все введенные пользователем данные, вторая (SUBMIT)- непосредственно отсылает данные на сервер. Ясно, что если забыть разместить в форме кнопку SUBMIT, то данные на сервер не будут отправлены. Поэтому

В форме обязательно должна присутствовать кнопка SUBMIT, "ответственная" за отправку данных, введенных клиентом, на сервер.

Рассмотрим HTML-код, создающий форму.

Формы размещаются в контейнере <form>...</form>.

Этот контейнер можно уподобить обычному бумажному почтовому конверту - на последнем обязательно присутствует адрес назначения и фамилия адресата, в тэге <form>...</form> непременно указывается адрес серверного сценария, который получит и обработает ввведенные клиентом данные. Для этого используется атрибут action. Таким образом, простейшая форма имеет такую структуру:

&ltform action="адрес серверного сценария"> ....Всякие элементы форм (среди которых непременно присутствует SUBMIT)..... </form>

Атрибут action является обязательным (если, конечно, отправка данных на сервер предусмотрена), но не единственным атрибутом формы. О других атрибутах мы поговорим чуть позднее, а пока остановимся на основных элементах форм.