Jump to content


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

  • 18 May 2015 Download MaskText - Текстовое поле с jQuery маской ввода 1,1
  • 18 May 2015 Download MaskText - Текстовое поле с jQuery маской ввода 1,0
  • 16 Mar 2015 Download MaskText - Текстовое поле с jQuery маской ввода 1,0
  • 14 Mar 2015 Download MaskText - Текстовое поле с jqery маской ввода 1,0

Download MaskText - Текстовое поле с jQuery маской ввода
version: 1.5

* * * * * 7 Votes



Screenshots
ВНИМАНИЕ! Версия 1.5 не совместима с прошлой! Она запишется поверх и будет нормально работать но номера не перенесутся!!! будьте внимательны.

Текстовое поле с валидацией ввода по маске.

Предустановлены три маски для телефонов Бел, Укр, Рус..

Так же есть возможность ввода собственной маски для поля.

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

В элементе использован плагин http://digitalbush.c...d-input-plugin/

Есть возможность добавления произвольного кода перед и после поля.

Элемент работает с jQuery который не подгружается им в силу наличия последнего в joomla по умолчанию.


What's New in Version 1.5 (See full changelog)

  • Поле стало повторяющимся.
  • Появилась возможность включить или отключить ссылку на номер телефона (позволяет по тыку на номер звонить с мобильника сразу на него или набрать на скайп.. или что там звонит у вас)
  • Появилась возможность обрамления частей префикса и номера для дальнейшей стилизации CSS (даешь няшности!)
  • Появилась возможность скрывать номер и отображать только по клику. При чем поле кодируется в base64 и не светится в коде страницы в явном виде до действия по тыку мышки. (для особо шибанутых сео оптимизаторов собирающих целевые действия).


Screenshots

Screenshots Screenshots Screenshots


Photo
hasanchemerzaev
Mar 14 2015 19:12

Спасибо, как раз нужен был для проекта.

    • 0
  • Quote
  • Report
Photo
andrey.koch
Mar 14 2015 20:02

Очень полезная штука, спасибо!

    • 0
  • Quote
  • Report

Как раз в тему - Спасибо!

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

 

подскажите - а поиск я так понимаю ни как  реализован?

    • 0
  • Quote
  • Report
Photo
rihter2001
Mar 31 2015 09:57

выдал предупреждение

Warning: Missing argument 2 for HTMLHelper::editRow() in var/www/acmar/data/www/marshalauto.spb.ru/administrator/components/com_zoo/helpers/html.php on line 183
    • 0
  • Quote
  • Report

Спасибо. Пригодится.

    • 0
  • Quote
  • Report

у меня тоже выдало

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 или еще чего

    • 0
  • Quote
  • Report

и у меня кроме этой ошибки еще беда: в сабмишне поставил 2 поля, так надо: Основной телефон и Альтернативный, так вот первый работает а второй - нет маски ввода, просто текстовое поле и все.

    • 0
  • Quote
  • Report

Спасибо за обновление! :)

    • 1
  • Quote
  • Report

Круто спасибо =)

    • 0
  • Quote
  • Report

Спасибо. В загрузке 2 файла. Какой из них ставить? И как? Просто скопировать в папку elements?

 

  • masktext-1.1.zip

  • masktext-kit.zip
    • 0
  • Quote
  • Report

Установка через установщик Jomla

    • 0
  • Quote
  • Report
Photo
Сонкин
Jul 25 2017 11:19

Всё отлично, только вот если нужны разные маски для мобильного и городского т.ф, они отличаются.

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

 

Решил просто подставив рандомный 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>

Может кому пригодится.

    • 0
  • Quote
  • Report

or Sign In


Random Files





user(s) are online (in the past 15 minutes)

members, guests, anonymous users

Click to return to top of page in style!