Toda vez que passo um botao ele é automaticamente submit? se dentro de um form? caso eu bote 2 nao tem como eu deixar alguma propriedade nele que mostre que ele é responsavel por isso?
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!
Toda vez que passo um botao ele é automaticamente submit? se dentro de um form? caso eu bote 2 nao tem como eu deixar alguma propriedade nele que mostre que ele é responsavel por isso?
Salve, Álvaro!
Por padrão, sim, o button é do tipo submit.
Se você não quiser isso, você pode indicar para o navegador, assim:
<button type="button">
clique aqui
</button>
Essa é a especificação do elemento button.
O possíveis valores para o type são:
submit: O botão envia os dados do formulário para o servidor. Esse é o padrão se o atributo não for especifidado, ou se o atributo é dinamicamente mudado para um valor vazio ou inválido.
reset: O botão restaura todos os controles para seus valores iniciais.
button: O botão não possui comportamento padrão. Ele pode ter scripts do lado do cliente associado com os eventos do elemento, no qual são acionados quando o evento ocorrer.