Lo que se me ocurre es usa una variable boleana global que indique si el submit puede ser utilizado.
Seria algo así:
Código JavaScript
:
Ver originalvar formHabilitado = false;
function enviarForm(){
if(formHabilitado == true){
Lo mandas a la función encargada de procesar esta acción o haces lo que tengas que hacer
}else{
return false;
}
}