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

Маска телефона


Recommended Posts

Добрый день уважаемые форумчане. Появилась нужда сделать при регистрации маску для телефона ну и запретить лишние символы. ( OpenCart 2.3.0.2, стандартный шаблон ) Нашел вроде бы ПРОСТОЙ СПОСОБ сделать это, но не получатся.
Добавил в "catalog/view/theme/mytheme/template/common/header.tpl"

Скрипт <script src="catalog/view/javascript/jquery/jquery.maskedinput.min.js" type="text/javascript"></script>

Дальше не получается. Подскажите пожалуйста что и куда вставить. Заранее всем спасибо.

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


Берите селектор по классу / id / любому другому атрибуту и применяйте к нему скрипт.

Например из вашего примера по классу

<input type="text" class="phone" placeholder="Введите телефон">
<script>
$(".phone").mask("+7 (999) 999-9999");
</script>

Если хотите по id, то так

<input type="text" id="test_id" class="phone" placeholder="Введите телефон">
<script>
   $("#test_id").mask("+7 (999) 999-9999");
</script>

 

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

Не могли бы вы объяснить как для чайника. Исходя из версии OpenCart что и куда именно вставлять. (может вместо чего-то). Просто я задаю вопрос, когда свои варианты уже закончатся. Ткните носом, что и куда пожалуйста.

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


Благодарю. Получилось. Но есть один нюанс... Код страны +995 и после ввода в маску пользователь видит +__5. То есть надо вводить две первые цифры. Как это можно исправить?

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


32 минуты назад, drmodjo2 сказал:

Благодарю. Получилось. Но есть один нюанс... Код страны +995 и после ввода в маску пользователь видит +__5. То есть надо вводить две первые цифры. Как это можно исправить?

 $("#test_id").mask("+7 (999) 999-9999");

попробуйте \\9\\95 999-9999

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

использовать 9 в маске можно так

$.mask.definitions['9'] = '';
$.mask.definitions['d'] = '[0-9]';

https://stackoverflow.com/questions/11354807/how-to-pre-populate-9-with-jquery-masked-input-plugin

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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