Il seguente codice verifica che se la select è su valore 2=no e il campo data e vuoto da l'alert errore ed azzera la select stessa.
Nel caso non vada bene, prova a documentarti quicodice:onchange="if(this.options[this.selectedIndex].value != 2 || document.f1.data_invio.value!=''){Popup(600,200,'Upload.asp')}else{this.selectedIndex=0;alert('Inserire una data e selezionare no')}"![]()