Hay un par de formas en que puedo pensar.
Puede usar diferentes valores, y su javascript discreto puede ayudarlo.
Una discusión sobre este enfoque (utilizando diferentes valores para cada botón) está aquí:
http://www.chami.com/tips/internet/042599I.html
que tienden a ir con el uso de diferentes name
atributos para cada botón.
Un blog sobre el que está aquí: http://www.codetoad.com/javascript/multiple.asp
no sigo ninguno de estos, qué enfoque funciona mejor va a depender de diferentes factores, como por ejemplo, estás manejando los botones submit en javascript, o el servidor obtendrá el formulario, luego tendrá que averiguar qué quería el usuario.
Personalmente, prefiero usar el enfoque ajax, ahora, cuando solo adjunto eventos a los botones después de cargar la página, usando javascript discreto y luego, según la elección del usuario, llamo a la función correcta, pero eso depende de si puede agregar un enlace de script a la página html.
ACTUALIZACIÓN:
Con el fin de hacer esto con javascript, la forma más sencilla es conectar un evento en el clic del botón, y luego ver el nombre de decidir cómo manejar la situación.
En realidad, el formulario nunca debe enviarse al servidor, pero puede manejar todo en segundo plano al cerrar los parámetros (opciones) y enviarlos al servidor, y dejar que el usuario conozca los resultados.
Gracias. Pensé en los manejadores onclick. Parece que no hay una manera limpia (al menos no entre navegadores) – GetFree
Estoy realmente sorprendido de que esta funcionalidad esté disponible, pero después de encontrar esta pregunta (y varias similares), parece que simplemente no está allí. Cojo. – MandM