Маски
Маску ввода рекомендуется использовать, когда вводимые значения должны иметь единый формат, например для полей с номерами телефонов из десяти цифр. Если пользователь введет номер, не указав код города, данные не будут приняты в Access, пока пользователь не добавит код города.
Маска — это набор символов, который помогает пользователям правильно ввести данные в форму.
Например, человек может ошибиться при вводе телефона — набрать на одну цифру меньше и не заметить, а для вас заявка уже будет потеряна.
Маска нужна, когда данные должны быть в едином формате. Она не дает отправить форму, если человек набрал другое количество цифр и букв, и подсказывает пользователю, если он ошибся.
Она подключается к полю ввода и задает строгий формат значений.
Подключение маски на Flexbe
Зайдите в Настройки формы.
Нажмите Добавить поле.
Нажмите Настроить.
Маска доступна только в полях Телефон и Текст.
Включить поле Телефон
Нажмите Настроить и включите режим Использовать маску — автоматически включится шаблон маски для ввода телефона.
Вы можете создать маску самостоятельно — включите режим Указать свою маску. В поле Телефон вводить можно только следующие символы:
- цифры
- +
- ()
- -
- #
При включении опции Отображать формат ввода — в просмотре при клике на поле будет отображаться формат маски.
Включить поле Текст
Нажмите Настроить и включите режим Использовать маску.
В поле Текст вы создаете маску самостоятельно, из следующих символов:
# — Цифра [0-9]
@ — Буква [a-z] [а-я]
* —Любой символ
[] — Необязательный ввод
` —Запретить переносить символы при стирании
При включении опции Отображать формат ввода — в просмотре при клике на поле будет отображаться формат маски.
Примеры масок
Выберите одну из готовых масок.
Паспорт гражданина РФ: #### ######
Загранпаспорт гражданина РФ: ## #######
Водительские права: ## ## ######
Военный билет / Паспорт моряка: @@ #######
Свидетельство о рождении: @@-@@ #####
ИНН: ##########[##]
ОГРН: #############
Дата рождения: ##.##.####
Время: ##:##
Рост (см): ##[#]
Вес (кг): #[##]
Объем (м³): #[##]
Номер автомобиля: @###@@ ##[#]
Номер телефона: +7` (###) ###-##-##
Серийный номер устройства: SN ****[****************]
US ZIP Code: #####
US Social Security Number: ###-##-####
US Passport Number: #########