Il tasto submit è il primo della lista dei pulsanti sopra citati, e anche gli id univoci sono stati messi (le 4 diverse versioni dei pulsanti non li ho messi contemporaneamente sulla pagina).
Può essere che il form non superi una eventuale validazione lato-client?