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


Загрузил

Фотография
Ёшкин Кот
Другие файлы

Тема поддержки файла Информация

  • Загружен: Mar 14 2015 16:40
  • Последнее обновление: May 06 2016 22:09
  • Размер: 19.29К
  • Просмотров: 4830
  • Скачан: 183
  • Оф. сайт/страница: Перейти
  • Демо: Перейти
  • Версия JBZoo: Все версии
  • Версия Zoo: Все версии
  • Версия Joomla: Все версии
  • Яндекс.Кошелек: Сказать СПАСИБО

Предыдущие версии

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

Загрузить MaskText - Текстовое поле с jQuery маской ввода
version: 1.5

* * * * * 6 Голосов



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

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

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

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

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

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

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

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


Что нового в этой версии 1.5 (Посмотреть все изменения)

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


Скриншот

Скриншот Скриншот Скриншот


Фотография
hasanchemerzaev
Mar 14 2015 19:12

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

    • 0
  • Жалоба
Фотография
andrey.koch
Mar 14 2015 20:02

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

    • 0
  • Жалоба

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

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

 

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

    • 0
  • Жалоба
Фотография
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
  • Жалоба

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

    • 0
  • Жалоба

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

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
  • Жалоба

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

    • 0
  • Жалоба

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

    • 1
  • Жалоба

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

    • 0
  • Жалоба

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

 

  • masktext-1.1.zip

  • masktext-kit.zip
    • 0
  • Жалоба

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

    • 0
  • Жалоба
Фотография
Сонкин
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
  • Жалоба

Случайные файлы





посетителей за последние 15 минут

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

Click to return to top of page in style!