Hola,
Muzztein.
Aunque es válida la forma como mencionas, es poco accesible, si tuvieramos desactivado Javascript se perdería la acción. Como había comentado, lo mismo se puede lograr teniendo varios input submit con el mismo name, ya que al enviar el formulario a través de uno de ellos recibiremos el value del input que fue usado para enviar.
Saludos

.