Как создать форму обратной связи через API bitrix?
Помогите пожалуйста создать форму обратной связи на 3 инпута,один из них type=file. Создать необходимо через битрикс API. Использование стандартных компонентов запрещено. Какой должен быть алгоритм построения? сам код? С алгоритмом мне вроде понятно:
- Мне необходимо разместить инпуты.
- Взять их ИД.
- В этих ИД(инпутах) взять значение атрибута value и передать его в инфоблок или отправить на почту. А вот с кодом не могу разобраться, помогите пожалуйста.
Ответы (1 шт):
Автор решения: Muri
→ Ссылка
Нужно перехватывать отправку формы JS скриптом и отправлять с помощью BX.ajax.runComponentAction на выполнение, реализованное в class.php или ajax.php компонента.
Вот примеры к учебному курсу Контроллеры.
Если имелось в виду rest api инфоблоков, дополню/поправлю ответ.