Si un formulario HTML tiene dos botones <input type = “submit”>, ¿cómo puedo saber en qué se hizo clic?
Supongamos que tengo el siguiente formulario HTML:
<form>
...
<input type="submit" name="queue" value="Queue item">
<input type="submit" name="submit" value="Submit item">
</form>
¿Cómo puedo saber en qué botón hizo clic el usuario (sin usar javascript)?
Miré los datos presentados y parece que cuando"Queue Item"
se hace clic entonces"queue" = "Queue Item"
se envía al servidor. Y cuando"Submit item"
se hace clic entonces"submit" = "Submit item"
Conjuntos enviados.
¿Puedo confiar en este comportamiento? ¿Está documentado en algún lugar del estándar en formularios HTML? ¿Como lo hacen ustedes?