Редирект после успешной отправки формы WPBakery

Редирект

document.addEventListener('DOMContentLoaded', function() {
    var isHandlingFormSubmission = false;
    document.addEventListener('submit', function(event) {
        var form = event.target.closest('form.w-form'); //класс для всех форм на сайте
        if (form && !isHandlingFormSubmission) {
            isHandlingFormSubmission = true;
            var invalidFields = form.querySelectorAll('.w-form-row.check_wrong');
            if (invalidFields.length > 0) {
                event.preventDefault();
                isHandlingFormSubmission = false;
                return;
            }
            event.preventDefault(); 
            var formData = new FormData(form);
            var urlEncodedData = new URLSearchParams(formData).toString();

            fetch('http://bazhenjj.beget.tech/forma/', {
                method: 'POST',
                headers: {
                    'Content-Type': 'application/x-www-form-urlencoded',
                },
                body: urlEncodedData
            })
            .then(response => {
                if (response.ok) {
                    // Перенаправление на страницу благодарности
                    window.location.href = 'http://bazhenjj.beget.tech/thank-you-page/';
                } else {
                    console.error('Ошибка ответа от сервера: ', response.status, response.statusText);
                }
            })
            .catch(error => {
                console.error('Ошибка сети: ', error);
            })
            .finally(() => {
                isHandlingFormSubmission = false;
            });
        }
    });
});

 

текст

Содержимое
Вам может быть интересно

Скрол к блоку на странице (без перекрытия)

Маска на поле телефон

Форма Elementor

Let's work together!