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