Привет!
Сайт скопирован с тильды, поэтому код грязный и минифицированный, разобраться нереально.
На всех формах висят нужные обработчики (успех отправки и валидация), их убирать нельзя.
Нужно повесить свой дополнительный обработчик. Указываю так:
window.addEventListener('load', e => {
document.querySelectorAll('form').forEach(form => {
console.log(form); // все формы успешно найдены
form.addEventListener('submit', e => {
e.preventDefault();
customFunc('success')
})
});
})
function customFunc(e) {
console.log(e);
}
Но этот обработчик не срабатывает на 1 конкретной форме.
Как задать приоритет - сначала выполнить customFunc(), затем все остальное?
Безуспешно пробовал указывать прямо в форме
<form onsubmit="customFunc('success');return false" ...