В различных формах очень часто требуется вводить номер телефона. Чтобы упростить посетителю задачу, часто на поля ввода телефонных номеров накладывают так называемую маску, которая позволяет вводить телефон только в определённом формате.
Маска:
не разрешает вводить данные в текстовое или числовое поле в произвольном формате, а предлагает заранее установленный шаблон для ввода данных.
Таким образом, маски бывают не только для полей ввода телефона, но и других вводимых посетителем данных (например, даты). Если в поле установлена маска, то у вас не получится написать в нём что угодно: только разрешённые символы и только в определённом формате, то есть с заранее указанными разделителями. Например, маска для ввода телефона в форме может выглядеть так:
- +7 (___) ___-__-__
В приведённом примере вместо символа подчёркивания вам предлагается ввести цифры. Разделители уже установлены (скобки, пробел), также в начале номера есть «+7». Всё это делается не только для того, чтобы посетитель не думал над тем, в каком формате ему нужно ввести номер, но и для облегчения проверки введённых данных.
Маска телефона устанавливается при помощи специального плагина на языке Javascript, то есть при отключении Javascript в настройках браузера работать не будет.