Задать вопрос

Почему маска ввода в полях на сайте работает а в bootstrap popover нет?

Добрый вечер,
Столкнулся с проблемой, на сайте во всех модальных окнах работает маска ввода номера телефона, а в bootstrap popover - нет, с чем это связано? Ссылка на сайт При нажатии на "заказать звонок" открывается модальное окно - там все работает, а вот при нажатии на корзину (появляется когда докрутить до "ЭКЗОТИЧЕСКИЕ ФРУКТЫ" ) и сделать заказ, то в форме маска ввода номера не появляется, хотя должна
  • Вопрос задан
  • 1257 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
madmaker
@madmaker
Full stack программист
Собственно что имеем:

$("#cart-phone")maskedinput("+7 (999) - 99 - 99");

Без точки перед maskedinput - ошибка по понятным причинам.

$("#cart-phone").maskedinput("+7 (999) - 99 - 99");


Это выдает в firebug

TypeError: $(...).maskedinput is not a function


$("#cart-phone").inputmask("+7 (999) - 99 - 99");

Это работает.

И да, нужно на onclick на поле инициализировать, например. Или на открытие формы.
Форма генерится динамически и к тому моменту, когда функция отрабатывает, поля еще нет.

В firebug проверьте.
В общем нужно когда форма отобразилась инициализировать маску.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы