No, non ha la limitazione.
E` che vuole la sintassi corretta:

document.NOMEFORM.submit(); // se dentro uno script

this.form.submit(); // se dentro un bottone dello stesso form