Supongamos que tengo el siguiente formulario HTML:Si un formulario HTML tiene dos botones <input type = "submit">, ¿cómo sé cuál fue cliqueado?
<form>
...
<input type="submit" name="queue" value="Queue item">
<input type="submit" name="submit" value="Submit item">
</form>
¿Cómo sé qué botón hizo clic el usuario (sin necesidad de utilizar javascript)?
Miré los datos enviados y parece que cuando se hace clic en "Queue Item"
se envía "queue" = "Queue Item"
al servidor. Y cuando se hace clic en "Submit item"
, se envían "submit" = "Submit item"
conjuntos.
¿Puedo confiar en este comportamiento? ¿Está documentado en alguna parte del estándar en formularios HTML? ¿Como lo hacen ustedes?
Posible duplicado de [Dos botones de envío en un formulario] (http://stackoverflow.com/questions/547821/two-submit-buttons-in-one-form) –