Ciao, l'errore è dovuto al fatto che viene fatto un submit sulla form appena la pagina ha finito di caricare il DOM ma e' sbagliato.
Devi usare l'evento submit sulla form cosi':

codice:
$('#myFormID').on('submit', function(e){
  e.preventDefault(); //Stop submit.

  //qui i  controlli vari....

  //se non ci sono errori esegui il submit con:
 
$(this).submit();

});