Создание форм > Поля > Текстовые поля

 

Страница подготовлена дизайн-студией Фёдора Филимонова

Текстовые поля

Текстовое поле - объект формы, в который вводится некоторая информация.

Существует три типа текстовых полей:

Замечание: Введенные в такое поле пароли пересылаются на сервер в незашифрованном виде.

Чтобы создать однострочное текстовое поле или поле для ввода пароля:

1 Разместите текстовый курсор внутри красной пунктирной рамки, ограничивающей форму, а затем сделайте один из следующих шагов:
выберите команду Insert (Вставка) > Form Objects (Объекты формы) > Text Field (Текстовое поле);
в категории Forms (Формы) панели Objects (Объекты) щелкните на значке Insert Text Field (Вставить текстовое поле).
При этом в документе появляется текстовое поле.
2 В инспекторе Property (Свойства) в поле TextField (Текстовое поле) напечатайте уникальное имя для созданного поля (см. рис.).
Удостоверьтесь, что указанное полю имя уникально; в пределах формы все поля должны иметь разные имена. В именах недопустимы пробелы, вместо этого для разделения слов используйте символ подчеркивания (_).
Например, имя может быть Field_name, но не Field Name.
3 В поле Char Width (Ширина в символах):
примите по умолчанию настройку, которая задает длину текстового поля приблизительно в 24 символа;
укажите значение, чтобы задать иную длину поля.
4 Поле Max Chars (Максимальное количество):
оставьте незаполненным, разрешая пользователям вводить любое количество текста. Если введенный текст превысит ширину поля, то автоматически включится прокрутка;
заполните значением, определяющим максимальное количество символов, которое можно ввести в это поле.
Например, можно ограничить вводимое в поле значение тремя цифрами или восемью символами. Пользователь не сможет ввести в поле больше указанного количества символов
5 Для значения Type (Тип) выберите тип создаваемого поля:
отметьте переключатель Single line (Одна строка), чтобы создать текстовое поле для единственной строки;
выберите переключатель Password (Пароль), чтобы создать поле для ввода пароля.
6 Если вы хотите, чтобы по умолчанию в поле отобразился некоторый текст, напечатайте его в поле Init Val (Начальное значение) инспектора Property (Свойства).
Этот текст будет показан в текстовом поле при начальной загрузке формы в браузер пользователя.
7 Если хотите, добавьте описательный текст (метку) рядом с объектом.
К меткам можно применить различное форматирование текста. Подробную информацию об этом см. в разд. "Настройка шрифтов, стилей, цвета и выравнивания" гл. 8.

Чтобы создать многострочное текстовое поле:

1 Разместите точку ввода внутри красной пунктирной рамки, ограничивающей форму, а затем сделайте один из шагов:
выберите команду Insert (Вставка) > Form Objects (Объекты формы) > Text Field (Текстовое поле);
в категории Forms (Формы) панели Objects (Объекты) щелкните на значке Insert Text Field (Вставить текстовое поле).
При этом в документе появится текстовое поле.
2 В инспекторе Property (Свойства) в поле TextField (Текстовое поле) укажите имя объекта.
Удостоверьтесь, что имя объекта уникально; в пределах формы не должно быть полей с одинаковыми именами. Учтите также, что в именах нельзя использовать пробелы.
3 В настройке Type (Тип) выберите вариант Multi line (Много строк) - (см. рис.).
4 В поле Char Width (Ширина в символах):
примите настройку, которая по умолчанию задает длину области текста в 20 символов;
введите иное количество символов, чтобы изменить длину, заданную по умолчанию.
5 Для поля Num Lines (Количество строк) укажите один из вариантов:
примите по умолчанию настройку, которая определяет текстовое поле, состоящее из двух строк;
введите новое значение, чтобы определить иное количество строк.
6 В раскрывающемся списке Wrap (Перенос) выберите значение, чтобы настроить представление вводимой пользователем информации, когда она выйдет за пределы текстового поля:
укажите Off (Выключено) или Default (По умолчанию), если хотите запретить перенос текста;
когда содержимое поля превысит определенный размер, будет автоматически добавлена полоса прокрутки. Пользователь должен нажать клавишу <Enter>, чтобы переместить курсор в следующую строку в текстовом поле;
выберите значение Virtual (Виртуальный), чтобы разрешить переносы в текстовом поле.
автоматически перенесен на следующую строку. Перенос не применяется к данным, которые представляются в виде одной строки;
выберите значение Physical (Физический), чтобы разрешить перенос также и для отсылаемых на обработку данных..
7 Если вы хотите, чтобы в поле изначально присутствовал некоторый текст, введите его в поле Init Val (Начальное значение) инспектора Property (Свойства).
Этот текст будет показан в текстовом поле при загрузке интерактивной формы в браузер пользователя.
8 При необходимости напечатайте рядом с объектом описательный текст (метку).
К меткам можно применить различное форматирование текста. Подробную информацию об этом см. в разд. Настройка шрифтов, стилей, цвета и выравнивания