Allora, non ho usato form.submit perchè per l'invio dei dati uso semplicemente il campo form...
cioè io ho una situazione del tipo:

<form action="pagina.php" method="post">

.
.
.
parametri form
.
.
.
<input type="submit" onClick="funzione();return true;" value="Invia" />
</form>

Quindi cliccando sull'apposito tasto i dati vengono inviati regolarmente...