1
resposta

[Dúvida] evento submit no form

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.

1 resposta

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.