Ciao.

Perchè non riesco a passare il valore selezionato nella select `id-prov` nel campo nascosto?

Se il valore lo inserisco a mano, funziona; mentre con questo codice il valore non viene memorizzato nel campo nascosto del form.

Grazie per l'aiuto.

codice:
form id="form-search-1" action="index.php" method="POST">

<select name="id-prov" id="id-prov" class="styled" 
onchange="document.getElementById('id-prov').value=this.value;">

<option value="" selected="selected">-- SELEZIONA --</option>
<option value="1" >ALESSANDRIA</option>
<option value="2" >ANCONA</option>
...
</select>
    
<input type="hidden" name="prov" id="id-prov" value="id-prov" />

<INPUT TYPE="submit" VALUE="Ok">

</form>