Создание форм
Инструмент Text Field
С помощью инструмента Text Field (Текстовое поле) создаются поля, в которые пользователь может вводить текст. В Web текстовые поля часто называются Name (Имя), Address (Адрес), City (Город) и т.п. Пароли тоже вводятся в текстовые поля; для этой цели QuarkXPress предоставляет пользователям возможность вводить текст, который отображается на экране набором звездочек или маркеров в зависимости от браузера. Скрытые поля обрабатывают текст, но не отображают результат пользователю; он предназначен только для разработчика.
Чтобы в форму добавить текстовое поле, выполните следующие действия.
- На палитре Web Tools (Web-инструменты) выберите инструмент Text Field.
- Поместите указатель внутри блока формы, затем щелкните кнопкой мыши и, не отпуская, перетащите указатель по форме, пока текстовое поле не достигнет необходимого размера.
В блоке формы текстовое поле должно помещаться полностью.
- Выберите команду Item › Modify (Элемент › Изменить) или нажмите комбинацию клавиш CTRL + M ( +М), чтобы отобразить диалоговое окно Modify (Изменить).
На экране появится диалоговое окно Modify (Изменить).
- Перейдите на вкладку Form (Форма).
- В поле Name (Имя) задайте имя, описывающее назначение поля. Например, если это поле адреса, введите, скажем, Address или addr.
- В раскрывающемся списке Type (Тип) выберите один из следующих элементов.
- Text – Single Line (Текст – одна строка). Эта команда позволяет пользователю ввести только одну строку текста (например, имя или адрес).
- Text – Multi Line (Текст – несколько строк). При использовании этой команды пользователь может ввести несколько строк текста. Такие типы полей обычно предназначены для дополнительных комментариев в поздравительных открытках.
- Password (Пароль). Этот элемент отображает текст в виде звездочек или маркеров, о чем рассказывалось выше.
- Hidden Field (Скрытое поле). С помощью этого элемента данные сохраняются в форме, но они не отображаются в Web-браузере. Такие поля используются для подсчета посетителей, отправивших информацию (например, о типе браузера, с которым они работают). При этом пользовательское окно не отображается.
- На вкладке Form (Форма) вы найдете следующие параметры.
- Max Charts (Максимальное количество символов). Задайте число в поле Мах Chars (Максимальное количество символов), чтобы определить максимальное количество символов для элемента управления.
- Обратите внимание, что число не обязательно должно соответствовать длине поля – в поле из 25 символов можно ввести 40 символов. Однако помните, что пользователи могут допустить ошибку, и текст начнет выходить за диапазон символов, допустимый для поля.
- Wrap Text (Разбиение текста). Установите этот флажок, чтобы разбивать строки при вводе текста в текстовый блок на несколько строк. В противном случае набираемый текст будет выходить за пределы поля и при большом объеме текста окажется за областью видимости.
- Read Only (Только чтение). Чтобы не разрешить пользователям редактировать содержимое поля, установите флажок Read Only (Только чтение). Этот элемент можно использовать для автоматического заполнения поля (например, URL или информацией, генерируемой сценарием в ответ на то или иное действие пользователя).
- Requered (Обязательное). Чтобы пользователь обязательно заполнил это поле, установите флажок Requered (Обязательное). Если пользователь не вводит информацию в обязательное поле, браузер отображает сообщение об ошибке, заданное для текстового блока на вкладке Form диалогового окна Modify (Изменить).
- Щелкните на кнопке ОК.
Помните, что созданные поля не должны накладываться ни при каких обстоятельствах. На поля могут накладываться только скрытые поля, но они используются достаточно редко.