2
respostas

Erro ao seguir o código do curso

Olá,

Estou seguindo o código apresentado na aula 1.3 do curso e estou recebendo um erro no consele do navegador.

Ocorre que o item event do event.preventDefault() está deprecado, bem como a função checkValidy() não é reconhecida como uma função JS.

ver print anexo.

2 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Está faltando a definição do parâmetro event na função de callback do evento. Quando você usa addEventListener e uma função anônima como callback, é necessário declarar o parâmetro event para poder acessar métodos como preventDefault().

elementoFormulario.addEventListener("submit", function (event) {
    event.preventDefault();
    if (!elementoFormulario.checkValidity()) {
        alert("Por favor, preencha todos os campos da transação!");
        return;
    }
});