Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Tag button e submit

Desculpem as pergunta bestas, mas em alguns cursos eu vi que é utilizada a tag button ao invés do input type="submit". Existe alguma diferença na utilização de cada um? Existe alguma recomendação nesses casos? Ou é simplesmente uma questão estética e de escolha para utilizar uma ou outra?

3 respostas

No button é possível colocar conteúdo entre suas tags, pode colocar imagem, texto, etc, enquanto no input não é possível fazer isso.

solução!

Do ponto de vista funcional não há diferença, ambos irão submeter o formulário da mesma forma. Segundo a especificação, se atributo type estiver ausente da tag

Por existirem essas duas maneiras de se criar uma mesma coisa, acabei achando que cada uma tivesse sua especificidade, ou que usar uma outra poderia ser errado em determinada situação. Com a explicação de vocês dois, ficou mais fácil de entender a diferença das duas formas de se criar um botão no HTML.

Obrigado Rodrigo e Sérgio.