Hola:
Los botones para envío deben ser siempre del tipo submit, y en las validaciones se debe devolver false para su cancelación... y en el servidor, si son 2 botones, pueden tener el mismo nombre (name), pero el valor que llega es el del botón que se pulsa.
Más info:
El abc de los formularios.
Saludos