Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
O evento submit é disparado quando é feita a submissão de um <form>.
| Sim (apesar de especificado como um evento simples que não borbulha) |
| Sim |
| SubmitEvent |
| GlobalEventHandlers.onsubmit |
É importante notar que o evento submit é disparado no próprio elemento <form>, e não em um <button> ou <input type="submit"> dentro dele. No entanto, o evento SubmitEvent enviado para indicar a ação possui uma propriedade submitter, que é o botão que realizou o pedido de submit.
O evento submit é disparado quando a pessoa usuária clica em um botão (<button> ou <input type="submit">) ou pressiona Enter enquanto está editando um campo (p. ex. <input type="text">) em um formulário. O evento não é enviado ao formulário quando se chama o método form.submit() diretamente.
Este exemplo usa EventTarget.addEventListener() para escutar por um submit do formulário, e escreve o Event.timeStamp do momento em que ele é disparado. Após isso, previne a ação padrão de submeter o formulário utilizando Event.preventDefault().
| HTML # event-submit |
| HTML # handler-onsubmit |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 27 de abr. de 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.