Когда посетитель вводит данные
в форму, отображенную в веб-браузере и
нажимает кнопку «Отправить», эти данные отправляются на сервер, где
обрабатываются серверным сценарием
или приложением.
Сервер отвечает, отправляя обработанные сведения обратно пользователю
(или
клиенту) или выполняя некоторые действия с содержимым формы.
Dreamweaver поддерживает создание форм для передачи данных большинству
серверов приложений: PHP, ASP и ColdFusion.
При использовании ColdFusion в формы можно также
добавлять специфичные для него
элементы управления. В формы можно включать поля для ввода текста и
паролей, переключатели, флажки, всплывающие меню, кнопки и другие
объекты форм.
Dreamweaver также
позволяет писать код для проверки правильности данных, предоставляемых
пользователем. Например, можно
проверить, содержит ли указанный пользователем адрес электронной почты
символ «@», или
убедиться, что обязательные для
заполнения поля не пусты.
Сбор данных от пользователей
Собрав данные от пользователя с помощью веб-форм и гипертекстовых
ссылок, их можно сохранить в памяти сервера, а затем на их основе
динамически сформировать ответ. Наиболее
распространенными средствами сбора информации от пользователей являются
HTML-формы и гипертекстовые
ссылки.
HTML-формы Позволяют
получать информацию от пользователей и сохранять
ее в памяти сервера. HTML- форма может отправлять информацию либо в
виде параметров формы, либо в
виде параметров URL-адреса.
Гипертекстовые ссылки
Позволяют получать информацию от пользователей и
сохранять ее в памяти сервера.
Передаваемые значения (например, параметры) задаются при переходе по
ссылке: они записываются в конец URL-адреса, указанного в теге
привязки. При переходе по ссылке браузер
отправляет URL-адрес и присоединенное к нему значение на сервер.
Функциональность Adobe
Dreamweaver при работе с формами:
Определение параметров HTML-форм
Параметры URL-адреса
Создание параметров URL -адреса с
помощью HTML-ссылок
Объекты формы
Создание
HTML-формы
Свойства объекта текстового поля
Параметры объекта кнопки
Параметры объекта флажка
Параметры объекта одного переключателя
Параметры меню
Вставка полей загрузки файлов
Вставка кнопки с изображением
Вставка группы переключателей
Вставка группы флажков
О
динамических объектах форм
Вставка или изменение динамического
меню HTML-формы
Преобразование меню в HTML-форме в
динамические
Отображение динамического содержимого в
текстовых полях HTML- формы
Установка параметров диалогового окна
«Динамическое текстовое поле»
Динамическая предварительная
установка флажка в HTML-форме
Динамическая предварительная
установка переключателя в HTML- форме
Установка параметров диалогового окна
«Динамические группы переключателей»
Установка параметров диалогового окна
«Динамические группы кнопок- переключателей» (ColdFusion)
Проверка данных HTML-формы
Добавление вариантов поведения сервера
JavaScript к объектам HTML- форм
Добавление заказных сценариев к кнопкам
HTML-форм
Создание HTML-форм со специальными
возможностями
Изменение значений специальных
возможностей для объекта формы
Построение
форм ColdFusion
Дополнительные возможности ColdFusion
Создание форм ColdFusion
Вставка элементов управления формы
ColdFusion
Вставка текстовых полей ColdFusion
Визуальная вставка текстового поля
ColdFusion
Визуальная вставка текстового поля
ColdFusion
Визуальная вставка поля пароля
Параметры CFTextField (ColdFusion)
Вставка скрытых полей ColdFusion
Вставка текстовых областей ColdFusion
Вставка кнопок ColdFusion
Вставка флажков ColdFusion
Вставка переключателей ColdFusion
Вставка полей со списком ColdFusion
Вставка полей изображений ColdFusion
Вставка полей файлов ColdFusion
Вставка полей дат ColdFusion
Изменение элементов управления формы
ColdFusion
Проверка данных формы ColdFusion
Также см.
Веб - формы