Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

preventDefault() não funciona [RESOLVIDO]

Ao chamar a função cadastrarCliente() o preventDefault não funciona

Meu código

formCadastro.addEventListener('submit', event => {
    event.preventDefault()
    const nome = event.target.querySelector('[data-nome]')
    const cpf = event.target.querySelector('[data-cpf]')
    console.log(cpf.value, nome.value)
})

no código acima ele funciona e NÂO recarrega a página

mas quando chamo a função no final do escopo do event o preventDefault NÂO funciona

    cadastrarCliente(nome.value, cpf.value)

os dados são cadastrados com sucesso ao chamar a função, mas queria que ele não recarrega-se a página

alguém sabe pq isso acontece?

1 resposta

Fala ai Carolina, tudo bem? Pelo que eu entendi você resolveu o problema, certo? Se sim, consegue compartilhar a solução com a gente? Dessa forma conseguimos ajudar outras pessoas que enfrentarem o mesmo problema.

Abraços e bons estudos.