Hola jsoledia:
Al hacer el submit tienes que ver el valor de la variable enviando:
<form ... onsubmit="this.action = (enviando == 'grabar') ? 'grabar.php' : 'enviar.php'" ... >
Si vas a usar más de 2 botones, serái mejor usar una función declarada en el head:
<input type="button" onclick="direccionar(this.form)" ... />
Y en el head:
function direccionar(esto) {
esto.action = (enviando == "grabar") ? "grabar.php" :
(enviando == "enviar") ? "enviar.php" :
(enviando == "mostrar") ? "mostrar.html" :
.......
//última opción
"otroCaso.php";
}
P.D: Espero que te hayas fijado en mi firma...
Saludos