W tym artykule pokażemy, jak realizować niestandardowe scenariusze podczas korzystania z nowych formularzy.
Jak umieścić ten sam formularz kilka razy na jednej stronie?
Skopiuj kod formularza i wstaw go w wybranym miejscu strony witryny.
Czy mogę używać formularza CRM i widżetu z tym formularzem CRM na tej samej stronie?
Tak, możesz. Skopiuj kod formularza CRM i wstaw go w dowolnym miejscu strony.
Jak mogę dodać kilka formularzy kontaktowych na jednej stronie?
Skopiuj kod każdego formularza i wstaw go w wybranym miejscu strony.
Czy mogę ustawić wartości w kodzie formularza dla pól, które nie znajdują się na tym formularzu?
Tak, możesz ustawić wartości dla wszystkich formularzy na stronie lub dla jednego konkretnego. Usuń /* i */ w celu włączenia skryptu dla konkretnego formularza, w tym przypadku o ID 792.
Umieść ten skrypt na stronie PRZED umieszczeniem kodu formularza.
<script>
window.addEventListener('b24:form:init', (event) => {
let form = event.detail.object;
/*if (form.identification.id == 792) {
form.setProperty("param1", "1");
form.setProperty("city", "San Francisco");
}*/
});
</script> Jak określić wartości pól dla wszystkich widżetów na stronie?
Umieść ten skrypt na stronie PRZED umieszczeniem kodu widżetu.
<script>
window.addEventListener('b24:form:init', (event) => {
let form = event.detail.object;
form.setValues({
"name": "Michael",
"last-name": "Wilson",
"email": "michael@example.com",
"phone": "+11234567890"
});
});
</script>