Перейти к содержимому


Важно! Нужна маска на поле телефон.

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

Сообщений в теме: 7

#1 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 12:17

Очень нужна маска на поле телефон такого вида: +7 (XXX) XXX-XXXX Где подправить встроенную в КБ регулярку, что бы воспользоваться встроенной функцией маски?..

...или как то подправить это вычисление, а то не работает:

global $smarty;
$mysrc = '
jQuery(function(a){a("#field_view441").mask("+7 (999) 999-9999")});
';
if (is_object($smarty)) {$smarty->assign('ADDITIONAL_JAVASCRIPT' , $mysrc);}
$data = data_table("Заказчики", "id=$ID");
return $data['441'];


все сделал как написано в этом топике... но не работает.

Сообщение отредактировал All_ex74: 16 Июнь 2014 - 12:21


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 12:29

В КБ уже есть маски ввода, тот топик давно устарел (2010 год). Когда ищите темы, смотрите на их дату, программа очень сильно меняется за годы. Лучше переспросить, актуальны примеры в теме или нет.

#3 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 13:01

Просмотр сообщенияCbCoder (16 Июнь 2014 - 12:29) писал:

В КБ уже есть маски ввода, тот топик давно устарел (2010 год). Когда ищите темы, смотрите на их дату, программа очень сильно меняется за годы. Лучше переспросить, актуальны примеры в теме или нет.

Я же говорю, что мне нужен формат маски вида: +7 (XXX) XXX-XXXX Встроенным функционалом так сделать невозможно... Использую плагин jquery.maskedinput.min.js, но как подключить к полю в КБ не понимаю. В папку cb_modules залил сам скрипт, в functions_custom.php прописал на него ссылку, а как инициализировать?

инициализирую схожее поле на сайте так:

jQuery(function(a){a("#k_input_field_30_3470").mask("+7 (999) 999-9999")});

ID поля подсмотрел - #field_view441
Подскажите пожалуйста код...

Сообщение отредактировал All_ex74: 16 Июнь 2014 - 13:11


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 13:12

Цитата

Встроенным функционалом так сделать невозможно

Почему это? В чем проблема то?

#5 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 13:20

Просмотр сообщенияCbCoder (16 Июнь 2014 - 13:12) писал:

Почему это? В чем проблема то?
Потому что нужно описание делать нормальное на сайте - мы не экстрасенсы...

у меня не выходит сделать с пробелами и дефисом: +7 (xxx) xxx-xxxx, а нужно именно такой вид телефона...
По описанию регулярка [+7]1[(,0-9]1N3[),0-9]1N5-7 выводит такой тел. +7(xxx)xxxxxxx

Сообщение отредактировал All_ex74: 16 Июнь 2014 - 14:01


#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 13:59

Пробелы задавать можно вроде в квадратных скобках, дефис действительно пока не работает. По плагину надо было спрашивать в той теме, кто его предлагал тот и должен помочь по идее.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 16 Июнь 2014 - 18:13

Просмотр сообщенияAll_ex74 (16 Июнь 2014 - 13:59) писал:

Поможет кто нибудь?
Топик действительно старый. Если не изменяет память после перехода на версию 1.9.5 данный скрипт перестал работать. Потом пообещали встроенные маски, вот я и отказался воевать с ветряными мельницами. КБ стала претерпевать глобальные изменения и jscript стал регулярно давать сбой. Искать проблему после обновления ревизии или версии надоело.

Просмотр сообщенияAll_ex74 (16 Июнь 2014 - 14:01) писал:

сделали бы подключение сторонних js и не было бы подобных вопросов на форуме - сколько раз уже поднимался подобный вопрос. А то как в пустой колодец...
Сейчас появилась возможность подключения. Не совсем явная, но на форуме описана.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#8 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 19:21

Просмотр сообщенияandibrag (16 Июнь 2014 - 18:13) писал:

Сейчас появилась возможность подключения. Не совсем явная, но на форуме описана.

Спасибо вам.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных