Готовые решения для 1С-Битрикс
Карточка решения
База знаний по решению:
Маска ввода номера телефона с выбором страны

Проверка ввода телефона при отправке формы

Периодически пользователи задают вопрос:
Мы установили решение, применили маску к полю телефона, но при нажатии кнопки "Отправить" в форме не происходит проверка заполненности телефона.

Ответ:
Решение задаёт маску ввода для конкретного поля и может влиять только на процесс ввода данных в это поле. На валидацию отправки всей формы, со стороны решения технически повлиять невозможно.

Валидация веденных данных при отправке зависит от конкретного сайта, от конкретной формы и от конкретного скрипта отправляющего форму - "врезаться" из решения в процесс отправки и универсально сделать проверку невозможно.

Соответственно реализовать проверку заполненности телефона можно только на уровне скрипта который делает процесс отправки по кнопке отправить.