Наверняка каждый сталкивался с заполнением различных форм и подмечал насколько удобно, когда в поле ввода телефона уже есть подсказка в каком формате нужно его вводить. Выглядит это поле так:
При попадании в такое поле пользователю необходимо лишь последовательно набрать цифры и всё. Хотим также в RSForm :)
Предполагаем, что у нас уже есть созданная форма и в ней есть текстовое поле с названием phone (у всех названия разные, но мы запоминаем это).
Теперь нам нужно зайти в созданную форму и перейти на вкладку "Свойства". Слева выбираем пункт "CSS и Javascript" как показано на скриншоте ниже
Перемещаемся вниз, нас интересует поле для ввода JavaScript
В это поле вставляем следующий скрипт
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js" type="text/javascript">
<script type="text/javascript">jQuery(function($){
$("#phone").attr( "placeholder", "+7 (___)-___-__-__" )
$("#phone").mask("+7 (999)-999-99-99");
});
Обратите внимание на переменную #phone - это название вашего поля.
Сохраняем форму и смотрим результат :) Всем удачи!
P.S. Решение протестировано на Joomla 3.9.22 и конструкторе форм RSForm! Pro 2.3.16