Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Поле Input Mask не работает в поле FieldfX

Поле Input Mask не работает в поле FieldfX 4 года 3 мес. назад #9166

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2054
  • Спасибо получено: 432
  • Репутация: 106
Данное поле работает только в первом поле поля FieldX, в остальных полях скрипт маски не отрабатывает
Администратор запретил публиковать записи гостям.

Поле Input Mask не работает в поле FieldfX 4 года 3 мес. назад #9169

  • viocassel
  • viocassel аватар
  • Не в сети
  • Модератор
  • Web Designer / Developer
  • Сообщений: 337
  • Спасибо получено: 122
  • Репутация: 26
Зачем вообще для таких типичных вещей использовать отдельное поле? :huh:
Плагин Input Mask использует скрипт jquery.inputmask, но очень старой версии. Возможно, есть конфликт скриптов.

Подключи данный скрипт к своему text полю как тебе удобнее.
JS инициализацией
$(document).ready(function(){
   $(selector).inputmask("99-9999999");  //static mask
   $(selector).inputmask("mask", {"mask": "(999) 999-9999"}); //specifying fn & options
   $(selector).inputmask({"mask": "99-9999999"}); //specifying options only
   $(selector).inputmask("9-a{1,3}9{1,3}"); //mask with dynamic syntax
});
или через аттрибуты
<input data-inputmask="'alias': 'date'" />
<input data-inputmask="'mask': '9', 'repeat': 10, 'greedy' : false" />
<input data-inputmask="'mask': '99-9999999'" />
$(document).ready(function(){
    $(":input").inputmask();
});
и т.д. Настройки в документации есть.

Попробуй такой способ. Если баг остался - сообщи - разберемся ;)
Joomla! + SEBLOD + UIKit
Рекомендую хостинг IHC
Администратор запретил публиковать записи гостям.

Поле Input Mask не работает в поле FieldfX 4 мес. 2 дн. назад #11821

  • kongard
  • kongard аватар
  • Не в сети
  • Новый участник
  • Сообщений: 2
  • Репутация: 0
Здравствуйте пытаюсь добавить маску телефона в одно из полей GroupX, Но код не работает, скорее всего я чего то не правильно делаю, можете подсказать что. До этого пытался добавить маску через добавление кода в index.php

<script>
var elements = document.getElementsByClassName('imaskjs__input_tel');
for (var i = 0; i < elements.length; i++) {
new IMask(elements, {
mask: '+{7}(000)000-00-00',
});
}
</script>
и за тем указывал класс в поле ввода телефона (Этот код работал только на группах которые были добавлены до загрузки страницы) На тех полях которые добавлял плюсиком он не работал уже

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

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

Поле Input Mask не работает в поле FieldfX 3 мес. 3 нед. назад #11824

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 539
  • Спасибо получено: 142
  • Репутация: 38
В групиксе многие скрипты не отрабатывают на вновь появившихся полях, просто, в силу того, что их нет на странице в момент загрузки. А скрипты применяются при загрузке чаще всего. Надо вручную навешивать скрипт на каждое новое поле, после того, как оно появится.
C приветом, Илья.
Veni, Vidi, Vici
Последнее редактирование: 3 мес. 3 нед. назад от ComeOn.
Администратор запретил публиковать записи гостям.
Модераторы: KKAAZZOO

roundtheme