Интеграция с "коробочным" сайтом (без доступа к коду веб-формы)

Решали любопытный кейс - у клиента сайт платформенный, т.е. без доступа к исходному коду и, как следствие, к свойствам кнопки "Отправить". В такой ситуации сотворить интеграцию с bpm'online крайне проблематично. Но орешек знаний тверд, а мы не привыкли отступать: 







var config = {
    fields: {
        "Contact": "#field-wnd_ShortTextField_754782",
        "Email": "#field-wnd_EmailField_521715",
	"Commentary": "#field-wnd_LongTextField_343537"
    },
    landingId: "ab6c91e8-28a8-4753-a5c7-6fd6ac756745",
    serviceUrl: "https://

обращаем внимание на функцию addEvent - думаю, разберетесь что к чему. Веб-форма в bpm'online конфигурируется как обычно. Потом на страницу с формой добавляем это вот (надеюсь, что скрипт вложить можно у этой платформенной страницы). 

Имена полей находим инспектором:

        "Contact": "#field-wnd_ShortTextField_754782",
        "Email": "#field-wnd_EmailField_521715",
	"Commentary": "#field-wnd_LongTextField_343537"

 Ну и все собственно. Удачи и здоровья всем :)

Нравится

Поделиться

0 комментариев
Показать все комментарии