E' strano, this.form.submit() dovrebbe inviare il modulo.
Hai cambiato anche l'attributo onClick? Oppure hai cambiato solo il type del button?