Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.04.2022, 13:55
Новичок на форуме
Отправить личное сообщение для WitchHunter Посмотреть профиль Найти все сообщения от WitchHunter
 
Регистрация: 26.01.2022
Сообщений: 3

почему не работает событие submit?
Прикладываю код:

const form = document.querySelectorAll('form');
form.forEach(item => {
item.addEventListener('submit', (e) => {
e.preventDefault();
let status = document.createElement('div');
status.classList.add('status');
item.appendChild(status);

const formData = new FormData(item);

PostData('server.php', formData)
.then(res => {
console.log(res);
status.textContent = message.success;
})
.catch(() => status.textContent = message.failure)
.finally(()=> {
clearInputs();
setTimeout(() =>{
status.remove();
}, 5000);
})
});
});

В HTML у форм есть кнопка с type="submit", в консоле ошибок нет, если submit заменить на клик то все работает, но мне нужен именно submit. Подозреваю что эвент просто напросто не работает, но почему?
Ответить с цитированием
  #2 (permalink)  
Старый 01.04.2022, 14:08
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от WitchHunter
Подозреваю что эвент просто напросто не работает, но почему?
Для путнего ответа нужно видеть весь тестовый пример, т.е. нужна разметка и скрипт.
Ответить с цитированием
  #3 (permalink)  
Старый 01.04.2022, 14:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

WitchHunter,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клик и событие работает клик и это событие не работает Trues Элементы интерфейса 3 27.05.2015 09:28
Почему не работает второй Event? JavaScriptProgrammer Events/DOM/Window 6 15.10.2012 04:30
Почему скрипт не работает с данными, которые вернул другой скрипт? Rooner jQuery 3 20.09.2012 14:56
Не могу понять, почему не работает автокомпил в IE 8 gargon2008 jQuery 0 07.06.2011 11:31
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38