Маски

Маску ввода рекомендуется использовать, когда вводимые значения должны иметь единый формат, например для полей с номерами телефонов из десяти цифр. Если пользователь введет номер, не указав код города, данные не будут приняты в Access, пока пользователь не добавит код города.

Маска — это набор символов, который помогает пользователям правильно ввести данные в форму. 

Например, человек может ошибиться при вводе телефона — набрать на одну цифру меньше и не заметить, а для вас заявка уже будет потеряна. 

Маска  нужна, когда данные должны быть в едином формате. Она не дает отправить форму, если человек набрал другое количество цифр и букв, и подсказывает пользователю, если он ошибся.

Она подключается к полю ввода и задает строгий формат значений.

Подключение маски на Flexbe

Зайдите в Настройки формы.

Нажмите Добавить поле

Маска доступна только в полях Телефон и Текст.

Включить поле Телефон

Нажмите Настроить и включите режим Использовать маску — автоматически включится шаблон маски для ввода телефона.

Вы можете создать маску самостоятельно — включите режим Указать свою маску. В поле Телефон вводить можно только следующие символы: 

  • цифры
  • +
  • ()
  • -
  • #

При включении опции Отображать формат ввода —  в просмотре при клике на поле будет отображаться формат маски.

Включить поле Текст

Нажмите Настроить и включите режим Использовать маску.

В поле Текст вы создаете маску самостоятельно, из следующих символов:

# — Цифра [0-9]

@ — Буква [a-z] [а-я]

* —Любой символ

[] — Необязательный ввод

` —Запретить переносить символы при стирании

При включении опции Отображать формат ввода —  в просмотре при клике на поле будет отображаться формат маски.

Примеры масок

Выберите одну из готовых масок.

Паспорт гражданина РФ: #### ######

Загранпаспорт гражданина РФ: ## #######

Водительские права: ## ## ######

Военный билет / Паспорт моряка: @@ #######

Свидетельство о рождении: @@-@@ #####

ИНН: ##########[##]

ОГРН: ############# 

Дата рождения: ##.##.####

Время: ##:##

Рост (см): ##[#]

Вес (кг): #[##]

Объем (м³): #[##] 

Номер автомобиля: @###@@ ##[#]

Номер телефона: +7` (###) ###-##-##

Серийный номер устройства: SN ****[****************] 

US ZIP Code: #####

US Social Security Number: ###-##-####

US Passport Number: #########