la procedura che avevo usato io in effetti era quest'ultima.. quello che non sapevo era come prelevare il valore del campo submit..

mi spiegheresti questa riga

var target = (e.target)?e.target:e.srcElement;

..