Tralasciando il fatto che interagire con un controllo hidden non e' pratica delle piu' limpide, non ti e' sufficiente richiamare il metodo document.tuoForm.submit() ?

ciao