Se il submit del form viene dato non dall'apposito pulsante ma invocando il metodo document.nomeForm.submit() ovviamente non funziona... in quel caso devi aggiornare il valore nello script che esegue il submit().

ciao