devi comunque passare un riferimento al form, dunque:Originariamente inviato da scura
è diverso richiamare la funzione nel button? scrivendo
<input type="button" onClick="controller(this);">
???
codice:<input type="button" onclick="controllo(this.form);" name="blablabla" />