buenas,
no puedes hacerlo de esa forma. el método submit() es lo mismo que el botón submit de un formulario, por lo que su comportamiento es igual. considera que cada submit es una petición distinta e independiente de las demás. como las tres funciones se invocan una tras la otra, la última función invocada es la que tendrá éxito. la única posibilidad de lograrlo es que cada petición se realice en un
proceso distinto. bien puede ser con XMLHttpRequest o con ventanas (iframes o nuevas ventanas).
@caricatos,
¡¡orale!! ¿¡que tal!? solo un comentario, incluso con las comas ahí funciona correctamente. aunque sí, lo más natural ahí hubiera sido el punto y coma.
la coma puede servir como separador de sentencias, tal como en la enumeración de parámetros al invocar una función.