un chiarimento.
onchange="this.form.submit()" dovrebbe farmi il submit del form se modifico il campo a cui la funzione è associata?

<form type"post" .....
<input type=text name=prova onchange="this.form.submit()" >
</form>

con php faccio un controllo del tipo isset($_POST['invia'])
non funziona se modifico il campo
se invece premo il tasto invia si
dove sbaglio?