У меня есть простая форма WPForms с двумя обязательными текстовыми полями, и мне нужно открыть Fancybox ТОЛЬКО после успешной отправки WPforms
function openFormResp() {
new Fancybox([
{
src: '#modal-response',
type: 'inline',
},
])
}
document.querySelectorAll('form').forEach(form => {
form.addEventListener('submit', function (e) {
openFormResp()
})
})
этот код не работает должным образом, потому что, когда поля не прошли проверку, открывается модальное окно! А открывать его следует только после валидации!