Настройка маски ввода номера телефона

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

Автор Темы
alen666
Интересующийся
Интересующийся
Сообщения: 30
Зарегистрирован: 09 мар 2016, 03:07
Версия Web Builder: 11.0.5

Настройка маски ввода номера телефона

Сообщение alen666 » 12 мар 2016, 12:16

Добрый день помогите сделать вот так не знаю как это описать
когда кликаешь заполнить телефонный номер появляется : +7 ( ) ___ ___ __ вот это
(заголовок темы исправлен - Anonimus)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Реклама
Аватара пользователя

dred
Втянувшийся
Втянувшийся
Сообщения: 64
Зарегистрирован: 01 фев 2016, 08:31
Версия Web Builder: 12.5
Имя: DREDD

Настройка формы

Сообщение dred » 12 мар 2016, 13:29

В настройках editbox что прописано
Многая речь на устах — еще не залог разуменья.

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Настройка формы

Сообщение Gudwinn » 12 мар 2016, 13:35

Юзайте маску ввода телефонного номера, в поисковиках полно инфы, это не сложно
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

dmitryp
Втянувшийся
Втянувшийся
Сообщения: 71
Зарегистрирован: 03 фев 2015, 08:18
Версия Web Builder: 12.4
Имя: Дмитрий
Контактная информация:

Настройка формы

Сообщение dmitryp » 12 мар 2016, 14:24

Через источник файла закидываете файл из этого архива 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 вашего поля

Аватара пользователя

Автор Темы
alen666
Интересующийся
Интересующийся
Сообщения: 30
Зарегистрирован: 09 мар 2016, 03:07
Версия Web Builder: 11.0.5

Настройка формы

Сообщение alen666 » 12 мар 2016, 14:42

Спасибо вот что я нашел если что
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
Имя: Дмитрий
Контактная информация:

Настройка формы

Сообщение dmitryp » 12 мар 2016, 15:26

Я его тоже пробовал, но лично мне не понравилось то что где кликнул там и курсор стоит, а в этом варианте ввод начинает после +7(

Аватара пользователя

Автор Темы
alen666
Интересующийся
Интересующийся
Сообщения: 30
Зарегистрирован: 09 мар 2016, 03:07
Версия Web Builder: 11.0.5

Настройка формы

Сообщение alen666 » 12 мар 2016, 17:14

Ваш метод почему то у меня не срабатывает

Аватара пользователя

dmitryp
Втянувшийся
Втянувшийся
Сообщения: 71
Зарегистрирован: 03 фев 2015, 08:18
Версия Web Builder: 12.4
Имя: Дмитрий
Контактная информация:

Настройка формы

Сообщение dmitryp » 12 мар 2016, 17:48

Вот пример, всё работает)
http://wp.clutch-montblanc.ru/cam/

Аватара пользователя

Автор Темы
alen666
Интересующийся
Интересующийся
Сообщения: 30
Зарегистрирован: 09 мар 2016, 03:07
Версия Web Builder: 11.0.5

Настройка маски ввода номера телефона

Сообщение alen666 » 12 мар 2016, 18:23

Я не вижу у тебя в коде этого
<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
Имя: Дмитрий
Контактная информация:

Настройка маски ввода номера телефона

Сообщение dmitryp » 12 мар 2016, 19:31

Это потому что 11 версия упаковывает скрипты в отдельный js файл)

Аватара пользователя

prihott
Читатель
Читатель
Сообщения: 22
Зарегистрирован: 08 ноя 2015, 19:20
Версия Web Builder: 11.2.3
Имя: Вячеслав
Контактная информация:

Настройка маски ввода номера телефона

Сообщение prihott » 29 мар 2016, 22:53

dmitryp писал(а):Источник цитаты $("#phone").inputmask("+7(999)999-99-99");//маска

А как сделать чтобы на несколько id маска распространялась, ну на четыре или пять полей?
Я идейный борец за денежные знаки

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Настройка маски ввода номера телефона

Сообщение anonimus » 29 мар 2016, 23:12

самое простое - это прописать несколько раз строку

Код: Выделить всё

$("#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
==============

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Настройка маски ввода номера телефона

Сообщение Gudwinn » 30 мар 2016, 01:29

самый простой. и пожалуй правильный вариант для использования в нескольких инпутах(эдитбоксах), это вставить этот код


в head страницы, и в теге любого эдитбокса пропишите это: class="mask" и будет у Вас маска ввода в любом эдитбоксе на странице.

Отправлено спустя 16 минут 55 секунд:
забыл дописать что нужно подключть jsquery.maskedinput.js (закинуть скрипт в папку js)
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Настройка маски ввода номера телефона

Сообщение anonimus » 30 мар 2016, 16:58

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

должно быть не так как вы предложили и не так как я это сделал в первый раз

Код: Выделить всё

$("#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
==============

Аватара пользователя

robert359
Сведущий
Сведущий
Сообщения: 167
Зарегистрирован: 17 авг 2014, 21:51
Версия Web Builder: 12.5
Имя: Роберт

Не получается сделать маску телефона

Сообщение robert359 » 21 фев 2017, 23:44

У меня тут такая проблема: делаю маску телефона по видеоуроку на ютубе. https://www.youtube.com/watch?v=j6ZADAf2_Fw
Подключаем скрипты, вставляем код в исходник страницы, но проблемы вот в чем:
- если первую строку, подключающую jquery убрать, то маска телефона не работает.
Если её оставить, то не работают лайтбоксы. Т.е. при нажатии на кнопки всплывающие окна не появляются.
Подскажите пожалуйста, в чем дело?

Сайт http://megakvartal-msk.ru/
Или по этой ссылке: http://hideaplm.ru/megakvartal/index.php

Аватара пользователя

SuperBatya
Продвинутый
Продвинутый
Сообщения: 213
Зарегистрирован: 18 сен 2016, 01:05
Версия Web Builder: 11.2.3

Не получается сделать маску телефона

Сообщение SuperBatya » 22 фев 2017, 01:41

Давно есть бесплатное расширение от Gudwinn'a
http://wysiwygwebbuilder.offershop.ru/c ... irenie.php

Аватара пользователя

robert359
Сведущий
Сведущий
Сообщения: 167
Зарегистрирован: 17 авг 2014, 21:51
Версия Web Builder: 12.5
Имя: Роберт

Настройка маски ввода номера телефона

Сообщение robert359 » 27 фев 2017, 15:30

Спасибо, помогло!

Аватара пользователя

stedivid
Экспериментатор
Экспериментатор
Сообщения: 84
Зарегистрирован: 11 мар 2017, 08:54
Версия Web Builder: 14.2.2
Имя: Виталий

Настройка маски ввода номера телефона

Сообщение stedivid » 11 мар 2017, 10:30

SuperBatya,
а как не подскажите как сделать и запустить
Я не волшебник, я только учусь

Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Настройка маски ввода номера телефона

Сообщение spoon » 11 мар 2017, 12:07

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

Аватара пользователя

SuperBatya
Продвинутый
Продвинутый
Сообщения: 213
Зарегистрирован: 18 сен 2016, 01:05
Версия Web Builder: 11.2.3

Настройка маски ввода номера телефона

Сообщение SuperBatya » 13 мар 2017, 09:06

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


Ответить Вложения 1

Вернуться в «Формы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей