Supponiamo che io ho il seguente form HTML:Se un modulo HTML ha due pulsanti <input type = "submit">, come faccio a sapere chi ha fatto clic?
<form>
...
<input type="submit" name="queue" value="Queue item">
<input type="submit" name="submit" value="Submit item">
</form>
Come faccio a sapere quale pulsante premuto dall'utente (senza l'utilizzo di javascript)?
Ho esaminato i dati inviati e sembra che quando si fa clic su "Queue Item"
, venga inviato al server "queue" = "Queue Item"
. E quando si fa clic su "Submit item"
, vengono inviati i set "submit" = "Submit item"
.
Posso fare affidamento su questo comportamento? È documentato da qualche parte nello standard sui moduli HTML? Come fate voi ragazzi a farlo?
Possibile duplicato di [Due pulsanti di invio in un unico modulo] (http://stackoverflow.com/questions/547821/two-submit-buttons-in-one-form –