credo che ci sno quasi...
<select id="sel1" disabled size='1' name='id_volo2' onchange="document.getElementById('dep1').value=+t his.options[this.selectedIndex].value">
<option value="0">----</option>
<option value="19.00">az234</option>
<option value="20.15">ux123</option>
</select>
questo è il codice della sellect dopo l'elaborazione lato server.
il problema è che passando il valore:
document.getElementById('dep1').value=+this.option s[this.selectedIndex].value
nel campo di destinazione anzichè scrivere "19.00" scrive solo "19"
per il resto ho creato un campo hidden aggiuntivo che abilito solo quando avviene una modifica.