Originariamente inviato da Mich_
Dovresti usare l'evento onsubmit del tag form, non l'onclick del bottone submit:

codice:
<form ... onsubmit="this.form.my_var.value=1;">
...
<input name="my_var" type="hidden" id="my_var" value="0">
<input type="submit" value=" Invia ">
Oppure (a seconda del risultato che vuoi):
codice:
<form ... >
...
<input name="my_var" type="hidden" id="my_var" value="0">
<input type="submit" value=" Invia " onclick="this.form.my_var.value=1;">
Grazie ho risolto usando il metodo onsubmit del form(), ma ho usato document.getElementById('my_var').value='1'; perché con l'altro non mi andava.

Grazie ancora!