Sei contradditorio: devi spedire ad una pagina diversa o alla stessa pagina con parametri diversi? ed hai un pulsante submit con name=vale o piu' di uno? lo sa che se invii il form con il metodo form.submit() il valore dell'eventuale tasto submit non viene trasmesso?
Ma renditi la vita semplice: creati un campo hidden e valorizza quello prima di inviare il form.