top
Вход

Поддержка24

Пример работы с кодом новых CRM-форм

Несмотря на то, что работать с кодом новых форм придется реже, решение сложных задач следует поручить программисту или сотруднику с необходимым уровнем компетенций.

Мы уже рассказали о Новом конструкторе CRM-форм, Дизайне CRM-форм и Персонализированных формах. В этой статье рассмотрим, как решить не совсем стандартные задачи при использовании новых форм.

Как разместить одну и ту же форму несколько раз на одной странице?
Скопируйте код формы и разместите там, где нужно.

Можно ли использовать на одной странице CRM-форму и виджет с этой CRM-формой?
Да, можно. Скопируйте код формы и разместите там, где нужно.

Как на одной странице разместить несколько контактных форм?
Скопируйте код формы и разместите там, где нужно.

Можно ли в коде формы задать значения полей, которые не размещены на этой форме?
Да, вы можете задать значения во все формы на странице или в одну определенную. Уберите //, чтобы подключить скрипт для конкретной формы, в данном случае с ID 792.
Разместите этот скрипт на странице ДО подключения форм.

 
	<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; //if (form.identification.id == 792) { form.setProperty("param1", "1"); form.setProperty("city", "Kaliningrad"); } }); </script> 
	

Как указать значения полей для всех виджетов на странице?
Разместите этот скрипт на странице ДО подключения виджета.

 
	<script> window.addEventListener('b24:form:init', (event) => { let form = event.detail.object; form.setValues({ "name": "Андрей", "last-name": "Неробей", "email": "andrey@example.com", "phone": "+79216011111" }); }); </script> 

Спасибо, помогло! Спасибо :) Не помогло Очень жаль :( Оставить отзыв
Уточните, пожалуйста, почему:
Это не то, что я ищу
Очень сложно и непонятно