Originariamente inviato da Vindav
fai una prova cosi:

codice:
<script type="text/javascript">
function validami(sel, index){
if(sel.selectedIndex==index){
sel.form.datafinale.disabled=true; sel.form.datafinale.value='';
sel.form.calcola.disabled=true;
}
else if(sel.selectedIndex < index){
//chiamata metodo
DataValida(stringa, formatoItaliano)
}else{
sel.form.datafinale.disabled=false;
sel.form.calcola.disabled=false;
};
}
</script>

FUNZIONA!!!!!!!!
Un'ultima cosa
Vorrei fare in modo che per il primo (0 dovrebbe essere) elemento della select (c'è scritto solo "scegli") non venisse fatto niente o al limite azzerati il campo:

sel.form.datafinale.value='';

dovrebbe essere una cosa del genere (ma non ne sono sicuro...ripeto non conosco javascript:

codice:
<script type="text/javascript">
function validami(sel, index){
if(sel.selectedIndex==index){
sel.form.datafinale.disabled=true; sel.form.datafinale.value='';
sel.form.calcola.disabled=true;
}
else if((sel.selectedIndex < index)&&(sel.selectedIndex > 0)){
//chiamata metodo
dateAdd()
}
else if(sel.selectedIndex == 0){
sel.form.datafinale.value='';
}
else{
sel.form.datafinale.disabled=false;
sel.form.calcola.disabled=false;
};
}
</script>
C'è qualche errore o qualche riga potrebbe crearmi problemi?

Grazie