Olá!
Estou tentando evitar que um botão submit envie o formulário quando houver algum erro no mesmo, porém não estou conseguindo. Segue o código:
botao.addEventListener('click', function (event) {
validaNome();
validaEmail();
validaAssunto();
validaMensagem();
if (
(validaNome) ||
(validaEmail) ||
(validaAssunto) ||
(validaMensagem)
) {
// se todas funções forem true, envia formulário
return;
}
else {
// se alguma função for false, não envia formulário
event.preventDefault();
}
});
Agradeço se alguém puder ajudar. :)