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