Anche tu non hai tutti i torti..

Questa è la parte di form incriminata. All'onblur del campo DINVIO scateno la funzione findDate() che popola la Select

codice:
<td class="blust" align="center" width="50%">
Data Invio Daco Centrale:

<input type="text" class="text" id="M061DINVIO"
 name="M061DINVIO"
 value="          " size="15" maxlength="10"
 onBlur="findDate(this.value)"
 onKeyPress="return IsData(event)">

</td>
<td class="blust" align="center" width="50%">
Data Operazione:

<select id="M061DATA" name="M061DATA" class="text">
<option value="" selected>-- (scegli) --</option>
</select>
</td>
il problema sorge ad esempio alla pressione del tasto indietro del browser perchè il value del campo DINVIO non è corretto..

P.S. se vuoi ti posto la funzione findDate()

Grazie!