@bmk39

Конфликт формы обратной связи с vendor.min.js?

Добрый день!
Подскажите, пожалуйста... Сразу скажу, что JS толком не знаю, поэтому не судите строго...
Есть сайт https://youfor.me/waterpump/index.html
На нем подключен скрипт vendor.min.js.
Также на сайте имеются формы обратной связи, которые как раз конфликтуют с этим скриптом, а именно, при нажатии "Отправить" ничего не происходит.
Стоит мне закомментировать строку
<!--<script src="js/vendor.min.js"></script>--> - форма начинает работать, однако, плывет сайт.
Может, кто-то подскажет, в чем может быть проблема.
Большое спасибо!
  • Вопрос задан
  • 257 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Никаких "конфликтов" у вас там нет.
Когда вендоры подключены, всё корректно работает. Форма отправляется. Это можно посмотреть в отладчике браузера.

Когда есть вендоры — все скрипты работают. И форма отправляется посредством ajax на mail.php. А тот возвращает ошибку 404. На сайте не предусмотрена обработка ошибок, вот вам и кажется что "ничего не происходит".

Когда вы отключаете вендоры, скрипты ломаются, и уже ничего не перехватывает обработку формы. И форма отправляется по старинке, но уже по другому адресу — order.php который показывает сообщение об успехе.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 11:54
50000 руб./за проект
23 нояб. 2024, в 07:32
75000 руб./за проект
28 нояб. 2024, в 11:38
5000 руб./за проект