|
|
Интерактивные формы на веб страницах Стандартный язык разметки HTML позволяет легко и быстро создавать Web-страницы,
передаваемые по сети Интернет. Это достаточно удобный инструмент работы в сети, однако загружаемые в окно браузера страницы
являются статичными. Пользователь не может изменять их содержимое, не может взаимодействовать с ними. Мы живем в динамичном,
меняющемся мире, и, естественно, хотели бы видеть то же самое и в рукотворном мире — мире Интернета.
Для придания динамичности HTML-страницам был предложен и реализован ряд технологий, "оживляющих" и создающих "реагирующие"
на действия пользователя HTML-документы. Одной из первых технологий в этом ряду стоит технология, основанная на CGI-сценарии —
программе, инициализируемой на сервере при передаче на него информации из полей форм HTML, создаваемых тэгом <FORM>.
Ее недостатком является реализация простейшего сценария вида: "Я вам послал сообщение, а вы мне на него ответили".
Более того, подобный сценарий существенно влияет на загрузку сети: любой запрос и ответ занимает ресурсы сети.
Для того чтобы посетители сайта могли не только просматривать информацию,
но и отправлять сведения для обработки и использования на сервер, на страницах сайта размещают интерактивные формы.
Формы включают в себя элементы управления различных типов: текстовые поля, раскрывающиеся списки, флажки, переключатели и т. д.
Пусть мы хотим разместить на странице «Анкета» анкету для посетителей.
Вся форма заключается в контейнер <form></form>.
|