Пересылка содержимого формы

Существуют различные способы пересылки и обработки содержимого формы. В частности, содержимое формы может быть передано на сервер, где программа-сценарий поместит содержимое полей формы в базу данных. Здесь мы рассмотрим более простой способ использования формы — пересылку ее содержимого по заданному адресу электронной почты. Действия над формой зависят от значений параметров метки <form>:

о action="drl" — позволяет задать адрес получателя данных из формы. Например, если написать ACTION="mailto:q@qqq", то форма будет отправлена по электронному адресу, указанному после "mailto:";

о nаме="имя формы" — позволяет задать имя формы;

о method= "метод" — позволяет задать метод пересылки данных. Возможны два метода пересылки: get (действует по умолчанию) и post. От выбранного метода зависит, в каком месте пересылаемых данных будут находиться данные формы. При пересылке данных по электронной почте необходимо использовать метод post. В этом случае сообщение будет отправлено без открытия почтовой программы (при наличии подключения к сети Интернет), а в теме сообщения будет написано "Форма отправлена из Microsoft Internet Explorer";

о enctype="значение" — определяет формат кодирования данных. Для пересылки данных по почте необходимо задать значение этого параметра "text/plain". В этом случае текст формы будет воспроизведен в окне сообщения почтовой программы.

Размещение элементов формы на странице осуществляется с помощью таблицы. Располагая элементы формы в соответствии с требованиями внешнего вида страницы, следует помнить, что все они должны находится между метками <form>...</form>, так как кнопки SUBMIT и RESET действуют только на те элементы, которые находятся с ними в одной форме.