il trattino lo aggiunge il forum di suo. Infatti e' sconsigliato fare copia-incolla del codice postato da altri ma e' meglio prima premere il tasto "quote"
poi l'azione onsubmit e' associata in effetti alla form e non ad un bottone. E' la form ad essere inviata. Il bottono puo' al massimo essere cliccato (onclick)