Магомед
Новичок
Это моя вторая тема. Пишу с целью помочь тому, кому нужна такая тема...
При вводу номера телефона, чтоб подключалась маска "+7(___)___-__-__" и оно будет вводиться вот так "+7(999)123-45-67". У меня стоит плагин ввода телефона "Telephone". Если у вас ввод номера другим способом, то подключайте мозги и подделайте под себя.
Начинаем.
1. В самом начале закидываем маску (jquery.mask.min.js), которую прикрепил ниже в папку /oc-content/themes/osclasswizards/js
2. Далее находим файл подключения маски к ядру. У меня шаблон osclasswizards и я в файле /oc-content/themes/osclasswizards/common/head.php прописываю код подключения маски:
3. В главном коде плагина "Telephone", который отвечает за поле ввода номера прописываю следующий код:
Вот собственно говоря и все. Как это выглядит смотрим в прикрепленный скриншот.
При вводу номера телефона, чтоб подключалась маска "+7(___)___-__-__" и оно будет вводиться вот так "+7(999)123-45-67". У меня стоит плагин ввода телефона "Telephone". Если у вас ввод номера другим способом, то подключайте мозги и подделайте под себя.
Начинаем.
1. В самом начале закидываем маску (jquery.mask.min.js), которую прикрепил ниже в папку /oc-content/themes/osclasswizards/js
2. Далее находим файл подключения маски к ядру. У меня шаблон osclasswizards и я в файле /oc-content/themes/osclasswizards/common/head.php прописываю код подключения маски:
Код:
osc_register_script('mask', osc_current_web_theme_url('js/jquery.mask.min.js'), array('jquery'));
osc_enqueue_script('mask');
Код:
<script>
$(function(){
$("#telephone").inputmask("+7(999)999-99-99",
{ "oncomplete": function(){
$("#phone_btn").prop('disabled', false);
}
});//маска
});
</script>
<div class="controls">
<div class="controls">
<label for="telephone"><?php _e('Телефон', 'telephone'); ?></label>
<div class="controls">
<input id="telephone" type="text" value="" name="telephone"></input>
</div>
</div>
</div>
Вот собственно говоря и все. Как это выглядит смотрим в прикрепленный скриншот.