Настройка маски ввода номера телефона
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
alen666
- Интересующийся

- Сообщения: 30
- Зарегистрирован: 09 мар 2016, 03:07
- Версия Web Builder: 11.0.5
Настройка маски ввода номера телефона
Добрый день помогите сделать вот так не знаю как это описать
когда кликаешь заполнить телефонный номер появляется : +7 ( ) ___ ___ __ вот это
(заголовок темы исправлен - Anonimus)
когда кликаешь заполнить телефонный номер появляется : +7 ( ) ___ ___ __ вот это
(заголовок темы исправлен - Anonimus)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Реклама
-
dred
- Втянувшийся

- Сообщения: 64
- Зарегистрирован: 01 фев 2016, 08:31
- Версия Web Builder: 12.5
- Имя: DREDD
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Настройка формы
Юзайте маску ввода телефонного номера, в поисковиках полно инфы, это не сложно
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
dmitryp
- Втянувшийся

- Сообщения: 71
- Зарегистрирован: 03 фев 2015, 08:18
- Версия Web Builder: 12.4
- Имя: Дмитрий
- Контактная информация:
Настройка формы
Через источник файла закидываете файл из этого архива https://goo.gl/78ptcz
в исходник страницы между тегами <head></head> вставьте строку:
<script type="text/javascript" src="jquery.inputmask.js"></script>
потом до </body> вставьте этот скрипт:
<script type="text/javascript">
$(document).ready(function() {
$("#phone").inputmask("+7(999)999-99-99");//маска
});
</script>
"#phone" это ID вашего поля
в исходник страницы между тегами <head></head> вставьте строку:
<script type="text/javascript" src="jquery.inputmask.js"></script>
потом до </body> вставьте этот скрипт:
<script type="text/javascript">
$(document).ready(function() {
$("#phone").inputmask("+7(999)999-99-99");//маска
});
</script>
"#phone" это ID вашего поля
-
alen666
- Интересующийся

- Сообщения: 30
- Зарегистрирован: 09 мар 2016, 03:07
- Версия Web Builder: 11.0.5
Настройка формы
Спасибо вот что я нашел если что
http://ruseller.com/lessons.php?rub=32&id=424
Надо это поменять в скрипте phone на Editbox что бы стиль не пропал
<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#Editbox').mask('+7(999) 999-99-99');
});</script>
http://ruseller.com/lessons.php?rub=32&id=424
Надо это поменять в скрипте phone на Editbox что бы стиль не пропал
<script type="text/javascript">
jQuery(function($) {
$.mask.definitions['~']='[+-]';
$('#Editbox').mask('+7(999) 999-99-99');
});</script>
-
dmitryp
- Втянувшийся

- Сообщения: 71
- Зарегистрирован: 03 фев 2015, 08:18
- Версия Web Builder: 12.4
- Имя: Дмитрий
- Контактная информация:
Настройка формы
Я его тоже пробовал, но лично мне не понравилось то что где кликнул там и курсор стоит, а в этом варианте ввод начинает после +7(
-
alen666
- Интересующийся

- Сообщения: 30
- Зарегистрирован: 09 мар 2016, 03:07
- Версия Web Builder: 11.0.5
Настройка формы
Ваш метод почему то у меня не срабатывает
-
dmitryp
- Втянувшийся

- Сообщения: 71
- Зарегистрирован: 03 фев 2015, 08:18
- Версия Web Builder: 12.4
- Имя: Дмитрий
- Контактная информация:
Настройка формы
Вот пример, всё работает)
http://wp.clutch-montblanc.ru/cam/
http://wp.clutch-montblanc.ru/cam/
-
alen666
- Интересующийся

- Сообщения: 30
- Зарегистрирован: 09 мар 2016, 03:07
- Версия Web Builder: 11.0.5
Настройка маски ввода номера телефона
Я не вижу у тебя в коде этого
<script type="text/javascript">
$(document).ready(function() {
$("#Editbox4").inputmask("+7(999)999-99-99");//маска
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#Editbox4").inputmask("+7(999)999-99-99");//маска
});
</script>
-
dmitryp
- Втянувшийся

- Сообщения: 71
- Зарегистрирован: 03 фев 2015, 08:18
- Версия Web Builder: 12.4
- Имя: Дмитрий
- Контактная информация:
Настройка маски ввода номера телефона
Это потому что 11 версия упаковывает скрипты в отдельный js файл)
-
prihott
- Читатель

- Сообщения: 22
- Зарегистрирован: 08 ноя 2015, 19:20
- Версия Web Builder: 11.2.3
- Имя: Вячеслав
- Контактная информация:
Настройка маски ввода номера телефона
dmitryp писал(а):Источник цитаты $("#phone").inputmask("+7(999)999-99-99");//маска
А как сделать чтобы на несколько id маска распространялась, ну на четыре или пять полей?
Я идейный борец за денежные знаки
-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Настройка маски ввода номера телефона
самое простое - это прописать несколько раз строку
и вместо #phone вписать id других эдитбоксов
Код: Выделить всё
$("#phone").inputmask("+7(999)999-99-99");//маскаи вместо #phone вписать id других эдитбоксов
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Настройка маски ввода номера телефона
самый простой. и пожалуй правильный вариант для использования в нескольких инпутах(эдитбоксах), это вставить этот код
в head страницы, и в теге любого эдитбокса пропишите это: class="mask" и будет у Вас маска ввода в любом эдитбоксе на странице.
Отправлено спустя 16 минут 55 секунд:
забыл дописать что нужно подключть jsquery.maskedinput.js (закинуть скрипт в папку js)
в head страницы, и в теге любого эдитбокса пропишите это: class="mask" и будет у Вас маска ввода в любом эдитбоксе на странице.
Отправлено спустя 16 минут 55 секунд:
забыл дописать что нужно подключть jsquery.maskedinput.js (закинуть скрипт в папку js)
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
anonimus
- Moderator

- Сообщения: 5248
- Зарегистрирован: 12 июн 2012, 07:12
- Версия Web Builder: 12.0.2
- Имя: Анатолий Webmaster
- Контактная информация:
Настройка маски ввода номера телефона
да, такое было бы более изящным, но к сожалению я с вами не соглашусь и даже отменю свой первый вариант и предложу более изящный
должно быть не так как вы предложили и не так как я это сделал в первый раз
а должно быть так:
где #indexPhone1 и #indexPhone2 - это айдишники эдитбоксов где должна быть маска ввода (например #editbox1, #editbox4, #editbox8 и т.д.)
должно быть не так как вы предложили и не так как я это сделал в первый раз
Код: Выделить всё
$("#indexPhone1").inputmask("+7(999)999-99-99");
$("#indexPhone2").inputmask("+7(999)999-99-99");а должно быть так:
Код: Выделить всё
$("#indexPhone1, #indexPhone2").inputmask("+7(999)999-99-99");где #indexPhone1 и #indexPhone2 - это айдишники эдитбоксов где должна быть маска ввода (например #editbox1, #editbox4, #editbox8 и т.д.)
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============
-
robert359
- Сведущий

- Сообщения: 167
- Зарегистрирован: 17 авг 2014, 21:51
- Версия Web Builder: 12.5
- Имя: Роберт
Не получается сделать маску телефона
У меня тут такая проблема: делаю маску телефона по видеоуроку на ютубе. https://www.youtube.com/watch?v=j6ZADAf2_Fw
Подключаем скрипты, вставляем код в исходник страницы, но проблемы вот в чем:
- если первую строку, подключающую jquery убрать, то маска телефона не работает.
Если её оставить, то не работают лайтбоксы. Т.е. при нажатии на кнопки всплывающие окна не появляются.
Подскажите пожалуйста, в чем дело?
Сайт http://megakvartal-msk.ru/
Или по этой ссылке: http://hideaplm.ru/megakvartal/index.php
Подключаем скрипты, вставляем код в исходник страницы, но проблемы вот в чем:
- если первую строку, подключающую jquery убрать, то маска телефона не работает.
Если её оставить, то не работают лайтбоксы. Т.е. при нажатии на кнопки всплывающие окна не появляются.
Подскажите пожалуйста, в чем дело?
Сайт http://megakvartal-msk.ru/
Или по этой ссылке: http://hideaplm.ru/megakvartal/index.php
-
SuperBatya
- Продвинутый

- Сообщения: 213
- Зарегистрирован: 18 сен 2016, 01:05
- Версия Web Builder: 11.2.3
Не получается сделать маску телефона
Давно есть бесплатное расширение от Gudwinn'a
http://wysiwygwebbuilder.offershop.ru/c ... irenie.php
http://wysiwygwebbuilder.offershop.ru/c ... irenie.php
-
robert359
- Сведущий

- Сообщения: 167
- Зарегистрирован: 17 авг 2014, 21:51
- Версия Web Builder: 12.5
- Имя: Роберт
Настройка маски ввода номера телефона
Спасибо, помогло!
-
stedivid
- Экспериментатор

- Сообщения: 84
- Зарегистрирован: 11 мар 2017, 08:54
- Версия Web Builder: 14.2.2
- Имя: Виталий
Настройка маски ввода номера телефона
SuperBatya,
а как не подскажите как сделать и запустить
а как не подскажите как сделать и запустить
Я не волшебник, я только учусь
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Настройка маски ввода номера телефона
У меня супер полезная штука не запустилась 

Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
SuperBatya
- Продвинутый

- Сообщения: 213
- Зарегистрирован: 18 сен 2016, 01:05
- Версия Web Builder: 11.2.3
Настройка маски ввода номера телефона
А что значит не запустилась?..
- Закидываешь файл (super polesnaya shtuka.wbx) в папку с расширениями (у меня - C:\Users\User\Documents\WYSIWYG Web Builder\system\extensions)...
- Создаешь форму с полями EditBox.
- Далее... "Вставка" -> "Расширения"... Помещаешь расширение "super polesnaya shtuka" на область формы, что бы форма загорелась синим цветом и все...
- В свойствах расширения прописываешь для какого EditBox нужна маска
- Закидываешь файл (super polesnaya shtuka.wbx) в папку с расширениями (у меня - C:\Users\User\Documents\WYSIWYG Web Builder\system\extensions)...
- Создаешь форму с полями EditBox.
- Далее... "Вставка" -> "Расширения"... Помещаешь расширение "super polesnaya shtuka" на область формы, что бы форма загорелась синим цветом и все...
- В свойствах расширения прописываешь для какого EditBox нужна маска
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя

