Originariamente inviato da scura
è diverso richiamare la funzione nel button? scrivendo

<input type="button" onClick="controller(this);">


???
devi comunque passare un riferimento al form, dunque:

codice:
<input type="button" onclick="controllo(this.form);" name="blablabla" />