Создание форм > Поля > Текстовые поля |
Страница подготовлена дизайн-студией Фёдора Филимонова
Текстовое поле - объект формы, в который вводится некоторая информация.
Существует три типа текстовых полей:
Замечание: Введенные в такое поле пароли пересылаются на сервер в незашифрованном виде.
Чтобы создать однострочное текстовое поле или поле для ввода пароля:
| 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 | При необходимости напечатайте рядом с объектом описательный текст (метку). |
| К меткам можно применить различное форматирование текста. Подробную информацию об этом см. в разд. Настройка шрифтов, стилей, цвета и выравнивания | |
![]()