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?

questionAnswers(4)

yourAnswerToTheQuestion