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.
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.