магазин кастомных решений для тильды
Здесь собраны самые уникальные решения для тильды, с помощью которых вы сможете расширить функционал своих сайтов
Тильда
нейросети
создавайте рабочий код с помощью AI
12 900 ₽
от ~2 150 ₽ / месяц
в рассрочку от банков
2 новых модуля
36 уроков
таблица с 180 промптами
4 решения с нуля
полезное расширение
чат потока
бонусы
личный кабинет
Узнать подробнее о курсе
Старт обучения 02 ноября
Формы и заявки

Маски ввода в Tilda: дата, время и свой формат

Как задать понятный формат ввода в форме Tilda: дата, время и собственная маска. Чем маска отличается от проверки данных и как избежать конфликтов.
3 мин чтения
Превью мода «Маски и автоформат полей» для Tilda

В одном и том же поле посетители могут написать дату как «5 мая», «05.05» или «2026-05-05». Если вам нужен один формат, лучше подсказать его прямо при вводе. Например, показать точки и оставить место под день, месяц и год.

Маска помогает вводить значение по образцу. Но она не доказывает, что дата существует или что номер принадлежит человеку. Разберём, где хватает штатной настройки Tilda и когда удобен отдельный мод.


С чего начать в Tilda

У Tilda есть свои маски и настройки проверки полей. Для обычного телефона сначала проверьте штатный вариант с кодом страны. Для несложной формы этого часто достаточно.

Мод «Маски и автоформат полей» пригодится, когда нужно собрать несколько правил и назначить их определённым текстовым полям. Не ставьте поверх штатной телефонной маски ещё одну: два обработчика могут мешать вводу. Этот мод такие телефонные поля пропускает.


Как записать свой образец

В конструкторе мода знак # означает цифру, а A — букву. Постоянные разделители записываются как есть. Например, для короткого времени образец может выглядеть как ##:##, а для даты — ##.##.####.

Это обозначения именно данного конструктора. В штатной маске Tilda используются свои правила записи, поэтому не переносите образец между ними без проверки. Рядом с полем дайте понятную подсказку: «Дата в формате день.месяц.год».


Как выбрать нужное поле

Мод ищет указанное слово в имени переменной поля или в его подсказке, без учёта регистра. Дайте полям различимые имена. «date_visit» и «time_visit» понятнее для настройки, чем несколько полей с одинаковым названием.

Если одному полю подходят несколько правил, применяется первое. Поэтому не используйте слишком общие слова вроде «a» или «поле». Начните с одной маски на одном поле, а затем добавляйте остальные.


Как подключить и проверить ввод

  1. Добавьте нужные поля в Tilda и задайте им названия.
  2. В конструкторе создайте правило и укажите слово для поиска поля.
  3. Выберите тип маски либо напишите свой образец.
  4. Ограничьте область форм, если правило нужно не на всей странице.
  5. Вставьте код в T123 после формы и опубликуйте страницу.

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


Почему маска не заменяет проверку

Строка может подходить под образец и при этом содержать неверное значение. Так, запись из цифр и точек ещё не означает реальную календарную дату. Если от даты зависит запись на услугу, нужна отдельная проверка смысла ответа.

То же относится к контактам. Маска помогает оформить номер, но не подтверждает возможность дозвониться. Не обещайте посетителю «данные проверены» только потому, что он заполнил все места в образце.


Как убедиться, что ответ дошёл правильно

После проверки внешнего вида отправьте тестовую заявку с вымышленными данными. Посмотрите, что пришло получателю: сохранены ли разделители, не обрезалось ли значение, соответствует ли название поля его содержимому.

Не используйте обычную форму с маской для приёма реквизитов банковской карты и других платёжных секретов. Ввод по образцу не превращает поле в платёжную форму. Для оплаты выбирайте подключённый платёжный сервис.

Вопросы и ответы

Можно применить маску к обычному текстовому полю?

Да. Задайте правило и укажите подходящее имя поля или подсказку.

Что обозначают # и A?

В этом моде # принимает цифру, A — латинскую или кириллическую букву.

Проверяется ли существование даты?

Нет. Маска задаёт форму записи. Проверку самой даты нужно решать отдельно.

Почему штатный телефон не изменился?

Мод пропускает телефонные поля со штатной маской Tilda, чтобы не накладывать второй обработчик.

Переходим к практике

Маски и автоформат полей

Посмотрите возможности, настройте мод под свой сайт и получите код подключения.
Made on
Tilda