Esatto. Quello che metti negli attributi tipo onClick non sono altro che funzioni senza argomenti che vengono invocate sull'azione eseguita(gestori di eventi negli altri linguaggi). Queste ritornano un booleano. Non ricordo nello specifico che differenza passa tra return true e return false, ti posso dire che se ritorni falso sull'onClick di un submit la form non viene sottomessa. Ah, di default viene ritornato true, quindi scrivere return true credo sia superfluo.