praticamente quando l'invio non viene completato il form viene restituito con i campi precedentemente selezionati.


Prima dell'invio

<select name="sg" tabindex="90" onChange="visualizza(this[this.selectedIndex].value)">
<option value="">---</option>
<option value="uno">uno</option>
</select>

Dopo l'invio (in caso altri campi non siano compilati e questo sì)

<select name="sg" tabindex="90" onChange="visualizza(this[this.selectedIndex].value)">
<option value="">---</option>
<option value="uno" selected>uno</option>
</select>

In quest'ultimo caso uno è selezionato ma la funzione non si attiva.