Se um formulário HTML tiver dois botões <input type = "submit">, como sei quais foram clicados?
Suponha que eu tenha o seguinte formulário HTML:
<form>
...
<input type="submit" name="queue" value="Queue item">
<input type="submit" name="submit" value="Submit item">
</form>
Como sei em qual botão o usuário clicou (sem usar o javascript)?
Eu olhei para os dados enviados e parece que quando"Queue Item"
é clicado em seguida"queue" = "Queue Item"
é enviado para o servidor. E quando"Submit item"
é clicado em seguida"submit" = "Submit item"
conjuntos enviados.
Posso confiar nesse comportamento? Está documentado em algum lugar do padrão nos formulários HTML? Como vocês fazem isso?