Форматирование номера телефона в форме input при его вводе
Функция формы ввода телефона:
function get_type_tel($field){
return '<input type="tel" '.$this->required.' '.$this->placeholder.' name="'.$this->slug.'" id="'.$this->slug.'" value="'.$this->value.'"/>';
}
Пробовал сделать через маску JS:
<script>
$('input[name="vash_telefon_20"').mask('+7 (999) 999-99-99');
</script>
Находил несколько в интернете масок, но по всем выдаёт ошибку: Uncaught TypeError: Cannot read properties of null (reading 'mask')
Ответы (1 шт):
Автор решения: Fruit
→ Ссылка
Подключил через id input и всё заработало:
<script>
$(function(){
$("#vash_telefon_20").mask("+7 (999) 999 9999");
});
</script>
