Формы, размещаемые в сайте, содержат объекты, позволяющие посетителям
вводить информацию (рис. 30). Это поля, в которые информация вводится вручную,
списки, содержащие варианты ответов, из которых посетителю необходимо выбрать
вариант, группы переключателей, флажки, предполагающие два варианта ответа —
согласен или не согласен. Формы содержат также кнопки, позволяющие выполнять
определенные действия, например, переслать на сервер для дальнейшей их обработки
введенную в поля информацию или очистить поля ввода формы.
Форма может занимать целую Web-страницу или ее часть. Ее размер будет
зависеть от того, сколько сведений вы хотите получить от посетителя сайта.
Поля формы на Web-странице выделяются контурной пунктирной рамкой. При
разработке формы необходимо тщательно продумать, какие объекты в ней будут
использоваться. Основные требования, предъявляемые к формам, — простота,
краткость, понятные конструкции по ее заполнению.
Рис. 30. Форма, созданная в программе FrontPage
Для создания форм, так же как и для создания Web-страниц, программа FrontPage
предлагает шаблоны и мастера, облегчающие их разработку:
Форма подтверждения(Confirmation Form) — шаблон формы подтверждения о
получении информации
Форма обратной связи (Feedback Form) — шаблон формы для ввода замечаний
Мастер страницы формы (Form Page Wizard) — мастер создания формы для опроса посетителей сайта
Гостевая книга (Guest Book) — шаблон гостевой страницы
Страница поиска (Search Page) — шаблон страницы в виде формы, используемой для поиска слов
Регистрационная форма (User Registration) — шаблон формы регистрации пользователей
Формы, созданные с помощью мастеров и шаблонов, можно модифицировать,
добавляя в них новые элементы управления, редактируя имеющиеся. Кроме того,
FrontPage предоставляет средства для самостоятельной разработки форм. Для
размещения объектов в форме служат опции команды Форма (Form),
содержащейся в меню Вставка
(Insert). Настройка и редактирование объектов формы осуществляются с помощью
окна их свойств, открываемого двойным щелчком на объекте или командой контекстного меню
Свойства поля формы. С помощью окна свойств объектов формы можно задать, чтобы
некоторые поля заполнялись в обязательном порядке или содержали информацию
определенного типа и т. д.
После того как форма создана, необходимо предусмотреть средства для обработки
данных, вводимых в форму. Управление данными можно осуществлять несколькими
способами:
Сохранить в файле, имеющем формат HTML, обычный текст или текст базы данных
Переслать по электронной почте
Передать для обработки в ASP- или CGI-сценарий
Поместить в дискуссионную или регистрационную форму
Настройка средств обработки данных, полученных с помощью формы, осуществляется
в окне свойств формы Свойства формы (Form Properties), открываемом
одноименной командой контекстного меню.