Создание форм > Создание интерактивной формы |
Страница подготовлена дизайн-студией Фёдора Филимонова
Интерактивная форма имеет невидимые для пользователя свойства, которые определяют обработку форму. Форма состоит из трех основных частей:
| теги формы, содержащие адрес URL CGI-сценария, который обработает форму, и метод отсылки данных на сервер; | |
| поля формы, в том числе текстовые поля, меню, флажки или переключатели; | |
| См. также Поля, Флажки и переключатели и Списки и меню. | |
| поля формы, в том числе текстовые поля, меню, флажки или переключатели; | |
| См. также Текстовая кнопка и Графическая кнопка. |
Замечание:
Если вы попытаетесь вставить объект формы, не создав предварительно саму форму, то возникнет сообщение "Add form tag?" (Добавить теги формы?). Нажмите кнопку Yes (Да), чтобы Dreamweaver создал теги интерактивной формы для объекта.
Чтобы добавить к документу интерактивную форму, примените один из следующих способов:
| 1 | разместите точку ввода в документе там, куда вы хотите вставить интерактивную форму, а затем в категории Forms (Формы) панели Objects (Объекты) выберите значок Insert Form (Вставить форму); |
| разместите точку ввода в документе там, куда вы хотите вставить интерактивную форму, а затем выберите команду Insert (Вставка) > Form (Форма). | |
Когда форма будет создана, в окне Document (Документ) появится красная пунктирная рамка (см. рис.). Если вы не видите ее, проверьте, включена ли настройка View (Вид) > Visual Aids (Видимые метки) > Invisible Elements (Невидимые элементы). Для того чтобы настроить свойства форсы, выполните следующие шаги: | |
| 2 | Щелкните на контуре формы в документе, чтобы выбрать ее. |
| 3 | В инспекторе Property (Свойства) в поле Form Name (Имя формы) введите уникальное имя для созданной формы (см. рис.). |
| Это имя позволит вам ссылаться на форму и управлять ее с помощью сценариев JavaScript или VBScript. | |
| 4 | В поле Action (Действие) определите путь к адресам URL, где находится сценарий обработки или приложение, которое обработает информацию формы; для этого сделайте один из следующих шагов: |
| щелкните на значке папки, а затем перейдите к соответствующей папке; | |
| введите полный путь к папке. | |
| Если вы определяете путь к сценарию CGI, то путь к его адресу URL будет выглядеть примерно так: http://www.mysite.com/cgi-bin/process.cgi. | |
| 5 | В раскрывающемся списке Method (Метод) укажите метод, которым данные формы будут отсылаться на сервер: |
| вариант POST позволяет отправить значения формы в теле сообщения; | |
| вариант GET разрешает отослать информацию на сервер, добавив их в конец адреса URL. | |
| вариант Default предполагает использование для отправки данных интерактивной формы настройки браузера пользователя; обычно в этом случае применяется метод GET. | |
| Совет Не указывайте метод GET для передачи данных больших форм. Длина адреса URL ограничена 8 192 символами, и если количество пересылаемых данных слишком велико, то часть данных будет отсечена, что может привести к неожиданным результатам. Также не рекомендуется пересылать данным методом номера кредитных карт или другую секретную информацию, поскольку в этом случае данные оказываются недостаточно защищенными. | |
![]()