Submitter
SUPPORT TOPIC File Information
- Submitted: Mar 14 2015 16:40
- Last Updated: May 06 2016 22:09
- File Size: 19.29KB
- Views: 623623
- Downloads: 909
- Оф. сайт/страница: Перейти
- Демо: Перейти
- Версия JBZoo: Все версии
- Версия Zoo: Все версии
- Версия Joomla: Все версии
- Яндекс.Кошелек: Сказать СПАСИБО
Previous Versions
Download
MaskText - Текстовое поле с jQuery маской ввода
version: 1.5
7 Votes
Текстовое поле с валидацией ввода по маске.
Предустановлены три маски для телефонов Бел, Укр, Рус..
Так же есть возможность ввода собственной маски для поля.
При создании собственной маски ввода будьте внимательны при оформлении подсказки. Если она не будет соответствовать маске - в поле появятся не нужные артефакты в виде плюсиков и скобочек. По идее можно обойтись и без подсказки, но тогда полу ввода будет пустым, и потеряется наглядность.
В элементе использован плагин http://digitalbush.c...d-input-plugin/
Есть возможность добавления произвольного кода перед и после поля.
Элемент работает с jQuery который не подгружается им в силу наличия последнего в joomla по умолчанию.
What's New in Version 1.5 (See full changelog)
- Поле стало повторяющимся.
- Появилась возможность включить или отключить ссылку на номер телефона (позволяет по тыку на номер звонить с мобильника сразу на него или набрать на скайп.. или что там звонит у вас)
- Появилась возможность обрамления частей префикса и номера для дальнейшей стилизации CSS (даешь няшности!)
- Появилась возможность скрывать номер и отображать только по клику. При чем поле кодируется в base64 и не светится в коде страницы в явном виде до действия по тыку мышки. (для особо шибанутых сео оптимизаторов собирающих целевые действия).
Screenshots
у меня тоже выдало
Warning: Missing argument 2 for HTMLHelper::editRow() in /var/www/znahidka/data/www/znahidka.org/administrator/components/com_zoo/helpers/html.php on line 183 Notice: Undefined variable: value in /var/www/znahidka/data/www/znahidka.org/administrator/components/com_zoo/helpers/html.php on line 187
Причем не было раньше, появилось как вариант после перенастройки техподдержкой сервера, т.е. могла повлиять другая версия PHP или еще чего
Всё отлично, только вот если нужны разные маски для мобильного и городского т.ф, они отличаются.
Если делать два разных элемента, скрипт подставляет маску по классу, соответственно работает последняя.
Решил просто подставив рандомный ID в скрипт и инпут.
$randomid = rand(100, 1000); ?> <script type="text/javascript"> jQuery(function($){ $("#<?php print $randomid; ?>").mask("<?php print $mymask; ?>" ,{placeholder:"<?php print $placehold; ?>"}); }); </script> <div> <div class="row"> <?php print $this->app->html->_('control.editrow', JText::_(''), $this->app->html->_('control.text', $this->getControlName('value'), $this->get('value'), 'size="60" maxlength="255" id="'.$randomid.'" class="user_phone_mask"')); ?> </div> </div>
Может кому пригодится.
Random Files
- 184 Total Files
- 8 Total Categories
- 33 Total Authors
- 80420 Total Downloads
- Турбо страницы для Joomla Latest File
- CB9TOIIIA Latest Submitter
user(s) are online (in the past 15 minutes)
members, guests, anonymous users
Спасибо, как раз нужен был для проекта.