Boa noite! Gostaria de entender a seguinte lógica:
Por que ao clicar no botão salvar e evento submit é acionado? Não há um evento relacionado ao clique do botão Salvar.
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!
Boa noite! Gostaria de entender a seguinte lógica:
Por que ao clicar no botão salvar e evento submit é acionado? Não há um evento relacionado ao clique do botão Salvar.
Olá Júlio!
Ao clicar no botão "Salvar", o evento submit é acionado porque o botão "Salvar" está dentro de um formulário. Quando um formulário é submetido, o evento submit é disparado automaticamente.
Esse é o comportamento padrão do HTML.
Dentro de um form, um button tem o type padrão de "submit". E, ao clicado, submete todo o formulário.
Por isso capturamos o evento de submit, porque assim contamos com todas as validações que o HTML nativo já faz pra gente, como o required por exemplo.