kate1987

Маска в попап оформление заказа

Рекомендуемые сообщения

kate1987    36

Здравствуйте. Делала простое попап оформление заказа на сайте и понадобилось добавить маску на поле телефон в этом попап окне. Подключила maskedinput но маска появляется только при перезагрузке страницы. Скрин

Прошу помощи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vortexnew    83

Могу ошибаться ..может вынести подключения скрипта(ов) повыше, например в header, чтобы загружался пораньше...

 

PS: Очень красивый сайт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kate1987    36

Не не работает( в шапку переместила. Надо как то обновить содержимое, по примеру того как обновляется содержимое корзины в шапке когда мы добавляем туда товар

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

ссылку с товаром покажите 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

Notice: Undefined variable: categories_info in /var/www/rostdigital/velur.rostdigital.com/catalog/controller/product/product.php on line 200Notice: Undefined variable: categories_info in /var/www/rostdigital/velur.rostdigital.com/catalog/controller/product/product.php on line 206
+

Товар не найден!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kate1987    36
Notice: Undefined variable: categories_info in /var/www/rostdigital/velur.rostdigital.com/catalog/controller/product/product.php on line 200Notice: Undefined variable: categories_info in /var/www/rostdigital/velur.rostdigital.com/catalog/controller/product/product.php on line 206
+

Товар не найден!

 

Город выберете вверху Житомир, а ошибка с categories_info на маску ну никак влиять не может)

Изменено пользователем kate1987

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

Добавьте инициализацию скрипта внутрь вызова папапа 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    647

может не увидел/не заметил, но спрошу
где у Вас в

<input class="phone" required="" name="phone" type="text">

это

id="input-phone"

 ?
чтоб потом прописать маску 

<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#input-phone').mask('+7-999-999-99-99');
});
</script>

не говорю, что нет...просто в коде не увидал)))

по подобному принципу делал тут 

paradox-brewery.ru/cart/index.php?route=account/registeryr

 и все как бы работает)))

 

p.s. смотреть маски: 
Мобильный телефон
Телефон заведения

ИНН
КПП
ОГРН

 

у меня:

<input type="text" name="fax" value="" placeholder="Телефон заведения" id="input-fax" class="form-control">
<script src="https://cdn.jsdelivr.net/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>

<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
...


$('#input-telephone').mask('+7-999-999-99-99');
..
});</script>
Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kate1987    36

 

может не увидел/не заметил, но спрошу

где у Вас в

<input class="phone" required="" name="phone" type="text">

это

id="input-phone"

 ?

чтоб потом прописать маску 

<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#input-phone').mask('+7-999-999-99-99');
});
</script>

не говорю, что нет...просто в коде не увидал)))

по подобному принципу делал тут 

paradox-brewery.ru/cart/index.php?route=account/registeryr

 и все как бы работает)))

 

p.s. смотреть маски: 

Мобильный телефон

Телефон заведения

ИНН

КПП

ОГРН

 

у меня:

<input type="text" name="fax" value="" placeholder="Телефон заведения" id="input-fax" class="form-control">
<script src="https://cdn.jsdelivr.net/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script>

<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
...


$('#input-telephone').mask('+7-999-999-99-99');
..
});</script>

 

в скрипте прописан не ид а класс

$('.phone').mask('+7-999-999-99-99');

Если бы не срабатывал скрипт то никакой бы маски вообще не было, а так она срабатывает только после обновление страницы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kate1987    36

Добавьте инициализацию скрипта внутрь вызова папапа 

добавляла, все равно не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    647

согласен, я- не прав (но у меня все работает- ссыль я дал), а Вы- супер прогер (но не работает)... 
ушел рыдать в подушку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kate1987    36

согласен, я- не прав (но у меня все работает- ссыль я дал), а Вы- супер прогер (но не работает)... 

ушел рыдать в подушку

У меня тоже все работает, не первая же маска в моей жизни) но в попапе не хочет. Так то она работает отлично. У вас всплывающего окна на сайте нету. Извините если обидела)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу