Hola:
Ese tipo de cosas se manipulan mejor en el servidor, porque si los dos botones tienen el mismo nombre, el form envía el value del botón pulsado, pero si pretendes controlarlo en el ordenador cliente, podría capturar el evento click de los botones (tal vez exista mejor respuesta...)
<form onsubmit="if (pulsado == '1')..."
<button onclick="pulsado = 1" name="t1" >tipo 1</button>
Saludos