logo
Трев_Lecture

9.4.5. Створення форм

Форми служать для організації інтерактивної взаємодії з електронним виданням і збору інформації про відвідувачів Web-серверу (сайту).

Створення форм базується, з одного боку, на вихідному тексті HTML, що описує елементи форми (наприклад, поля, мітки, кнопки і т.д.), і на сценаріях чи додатках, що обробляють представлену на розгляд інформацію (типу сценарію CGI).

Macromedia Dreamweaver забезпечує створення ряду елементів форми:

типу текстових полів, полів пароля, радіокнопок, перемикачів, меню, що випливають, поля чи зображень (типу кнопки Submit). Dreamweaver використовується також для перевірки правильності поводження форми.

Об'єкти форми. У пакеті Dreamweaver елементи форми називаються об’єктами форми. У цьому програмному середовищі можна вставляти об'єкти форми, використовуючи панель форм палітри об'єктів, чи за допомогою команд Insert/Form (Імпортування/Форма) і Insert/Form Object (Імпортування/Об'єкти форми). Нижче приведено підменю команди Insert/Form Object (рис. 9.43).

У програмному середовищі Dreamweaver використовуються наступні об'єкти форм:

У розглянутому програмному середовищі можуть створюватися:

– Image field (поле зображення). У форму можуть вставлятися зображення.

Поля зображення використовуються замість звичайних кнопок. Їх називають “графічні кнопки”.

Поля вводу. Використовуються три типи полів:

  1. текстові поля

  2. поля файлу

  3. приховані поля.

У створених полях можна встановлювати довжину поля, число рядків, число символів у рядку. Для задання атрибутів полів вводу служить панель контролера властивостей (рис. 9.47).

Як приклад розглянемо створення однорядкових полів вводу:

  1. Поміщаємо місце розміщення всередині контуру форми. Потім виконуємо одну з наступних операцій:

  2. Вибираємо команду Insert/Form Object/Text Field (Імпортування/Об'єкт форми/Текстове поле).

  3. У панелі форм палітри об'єктів натискаємо іконку Insert Text Field (Імпортування текстового поля). Текстове поле з'являється в документі.

  4. У панелі контролера властивостей (для текстового поля) вводиться унікальне ім'я цього поля. Ім'я набирається без пробілів, наприклад, first_name.

У полі Char Width:

  1. Можна використовувати настроювання за замовчуванням, що встановлює довжину текстового поля в 24 символа.

  2. Можна ввести число, що визначає довжину текстового поля.

У полі Max Chars можна:

  1. Ввести число, яке обмежує максимальна кількість символівів, що користувач може ввести в це поле. Наприклад, поле вводу пароля можна обмежити вісьмома символами. Якщо користувач вводить більшу кількість символів, формується сигнал тривоги (звук).

  1. Залишити поле порожнім, надаючи користувачам можливість вводити необмежений обсяг інформації. У цьому випадку передбачається скролінг тексту.

Для вибору типу використовуються три прапорці: Single-line, Multi- line і Password.

  1. У поле Init Val вводиться текст, який буде відображатися в текстовому полі при завантаженні форми у вікно перегляду користувача.

Поруч з об'єктом форми можна ввести текстове пояснення.