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