logo

[ELMA3] Маска для ввода номера телефона

Данная маска будет применена к переменной Phone типа Строка.

Для того, чтобы добавить razor на форму, переходим в конструктор форм.

Чтобы создать форму процессной задачи через конструктор форм, необходимо сделать следующее:

  • открываем настройки задачи, переходим на вкладку Форма (контекст);
  • выбираем тип формы Конструктор форм и нажимаем Создать новую форму.

Рис. 1. Вкладка "Форма (контекст)" настроек задачи. Кнопка "Создать новую форму"

В конструкторе форм добавляем на форму элемент формы Панель, размещаем в любом месте формы.

Рис. 2. Вкладка Дизайнера "Формы". Панель инструментов. Кнопка "Панель"

В настройках панели переходим на вкладку Системные и нажимаем кнопку Редактировать.

Рис. 3. Окно настройки панели. Вкладка "Системные". Кнопка "Редактировать"

В открывшемся окне можно поменять название представления (не обязательно) и далее нажимаем кнопку ОК.

Рис. 4. Диалоговое окно выбора представления

В открывшемся окне нажимаем кнопку Изменить.

Рис. 5. Кнопка "Изменить"

Далее полностью заменяем имеющийся код на код, приведенный ниже.

Пример Razor-формы:

<script type="text/javascript">
jQuery(function($){
   $("#Entity_Phone").mask("+7(999)-999-99-99");
});
</script>

Отображение на форме будет иметь вид:

Рис. 6. Маска ввода номера телефона