Как в битрикс-1с выполнить свой JavaScript код при отправке формы?

Как можно запустить собственный скрипт JavaScript при отправке формы в CMS 1С-Битрикс?
  • 12 марта 2024 г. 13:39
Ответы на вопрос 2
Для выполнения собственного JavaScript кода при отправке формы в CMS 1С-Битрикс можно использовать следующий подход:

1. В административной панели сайта откройте редактор шаблонов (находится в разделе "Настройки" -> "Настройки продукта" -> "Шаблоны").
2. Найдите шаблон, который соответствует форме, на которую вы хотите привязать ваш JavaScript код.
3. Внутри этого шаблона добавьте следующий код перед закрывающим тегом </form>:

```javascript
<script>
    BX.ready(function() {
        // Ваш JavaScript код здесь
        // Например, можно использовать событие submit для формы и добавить нужное действие
        document.querySelector('form').addEventListener('submit', function(event) {
            // Ваш код обработки события здесь
        });
    });
</script>
```

4. Сохраните изменения в шаблоне.

Теперь ваш JavaScript код будет выполняться при отправке формы на странице сайта. Вы можете добавить любую логику обработки отправки формы внутри обработчика события submit.
Так как предложений нет, а валидация формы происходит на сервере... То я решил перенести валидацию на сторону клиента и если все ок то отправлять ее
Похожие вопросы