Проблема с hook'ом email в formit
Господа, добрый день! Вопрос в следующем.
Настроена обработка сабмита формы formit'ом, всё работает прекрасно. Происходит отправка контактных данных на email и срабатывает редирект на страницу «спасибо» НО! Поступила задача. После нажатия на кнопку «submit», но перед перезагрузкой страницы должен выполняться один асинхронный запрос. В результате чего на страницу был добавлен следующий скрипт. Весь писать не буду, только саму суть:
Иными словами, при клике на кнопку «отправить» сначала происходит отмена дефолтного действия, чтобы успел выполниться асинхронный запрос, далее он выполняется и после выполнения происходит сабмит формы.
Всё работало прекрасно два дня. На третий день ни с того ни с сего перестал работать formit. Работает только мой скрипт, после его выполнения срабатывается form.submit(), страница перезагружается, но ничего не происходит. Если скрипт убрать, то formit прекрасно работает. И тут у меня вопрос: почему, если я сабмичу форму через клик по кнопке
Настроена обработка сабмита формы formit'ом, всё работает прекрасно. Происходит отправка контактных данных на email и срабатывает редирект на страницу «спасибо» НО! Поступила задача. После нажатия на кнопку «submit», но перед перезагрузкой страницы должен выполняться один асинхронный запрос. В результате чего на страницу был добавлен следующий скрипт. Весь писать не буду, только саму суть:
submitButton.addEventListener('click', (event) => {
event.preventDefault();
//Далее тут выполняется сам скрипт
form.submit();
}
Иными словами, при клике на кнопку «отправить» сначала происходит отмена дефолтного действия, чтобы успел выполниться асинхронный запрос, далее он выполняется и после выполнения происходит сабмит формы.
Всё работало прекрасно два дня. На третий день ни с того ни с сего перестал работать formit. Работает только мой скрипт, после его выполнения срабатывается form.submit(), страница перезагружается, но ничего не происходит. Если скрипт убрать, то formit прекрасно работает. И тут у меня вопрос: почему, если я сабмичу форму через клик по кнопке
<input type="submit">
у меня всё работает, а если я делаю тоже самое, но через js метод form.submit(), то сниппет не работает?