Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Маска телефона с запретом на "8" в начале номера


Recommended Posts

Добрый день! есть код для маски телефона на странице оформления заказа:

<script src="catalog/view/javascript/jquery/jquery.maskedinput.min.js" type="text/javascript"></script>

<script>
   $(".form-control").mask("+7 (d99) 999-99-99");
</script>

 

Подскажите пожалуйста,как сделать,что бы в место "d" можно было только 9ку прописать при заполнении телефона,дабы избежать подобных телефонов на странице заказа "+7 (896) 459-38-41"??

Надіслати
Поділитися на інших сайтах


15 минут назад, Vetroff сказал:

Тогда я бы посоветовал сменить плагин на inputmask, там такая схема точно работает.

<script src="catalog/view/javascript/jquery/jquery. inputmask.min.js" type="text/javascript"></script>

<script>

$(".form-control").mask("+7 (\\999) 999-99-99");
</script>

Все верно?

Надіслати
Поділитися на інших сайтах


Эм, а файл другого плагина там есть? )

Речь про этот

https://github.com/RobinHerbots/Inputmask

 

И насколько я помню, в нем будет не .mask а .inputmask функция.

Надіслати
Поділитися на інших сайтах

20 минут назад, Vetroff сказал:

Эм, а файл другого плагина там есть? )

Речь про этот

https://github.com/RobinHerbots/Inputmask

 

И насколько я помню, в нем будет не .mask а . inputmask функция.

я в этом "плаваю")

https://ronex-avto.ru/simplecheckout/   можете сами определить,я тот код нашел на форуме,но хотелось бы его допилить,думаю у многих такая проблема

Надіслати
Поділитися на інших сайтах


Ясно )

там уже подгружается выше нормальный плагин, второй подключать не нужно.

Тем более 

.form-control

это же вообще практически все поля, зачем??

 

А еще лучше вообще ничего в код не добавлять, а настроить маску в интерфейсе плагина Simple

Надіслати
Поділитися на інших сайтах

5 минут назад, Vetroff сказал:

обновить скрипт, вроде очевидно же )

буду теперь искать литературу как скрипты обновлять)в любом случае спасибо за уделенное время!!!

Надіслати
Поділитися на інших сайтах


ОМГ

 

вот скрипт на сайте

https://ronex-avto.ru/catalog/view/javascript/jquery/jquery.inputmask.bundle.min.js

 

вот из ссылки выше новый на гитхаб

https://raw.githubusercontent.com/RobinHerbots/Inputmask/5.x/dist/jquery.inputmask.min.js

 

поменять содержимое первого на содержимое второго

Надіслати
Поділитися на інших сайтах

7 часов назад, Vetroff сказал:

ОМГ

 

вот скрипт на сайте

https://ronex-avto.ru/catalog/view/javascript/jquery/jquery.inputmask.bundle.min.js

 

вот из ссылки выше новый на гитхаб

https://raw.githubusercontent.com/RobinHerbots/Inputmask/5.x/dist/jquery.inputmask.min.js

 

поменять содержимое первого на содержимое второго

к сожалению не решило

Screenshot_10.png

Надіслати
Поділитися на інших сайтах


7 часов назад, Vetroff сказал:

ОМГ

 

вот скрипт на сайте

https://ronex-avto.ru/catalog/view/javascript/jquery/jquery.inputmask.bundle.min.js

 

вот из ссылки выше новый на гитхаб

https://raw.githubusercontent.com/RobinHerbots/Inputmask/5.x/dist/jquery.inputmask.min.js

 

поменять содержимое первого на содержимое второго

к сожалению не решило

Screenshot_10.png

Змінено користувачем ArtemMay
Надіслати
Поділитися на інших сайтах


Я сделал так.

Маска:

Цитата

+7 (999) 999-99-99

 

Регулярное выражение:

Цитата

\+7\s\(9\d{2}\)\s\d{3}-\d{2}-\d{2}

 

И сообщение об ошибке:

Цитата

ВНИМАНИЕ! Введите номер телефона без 8 в начале!!!

 

Змінено користувачем maxim0905
  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.