Grazie, ma non sono molto pratico.
Non ho capito molto bene la spiegazione.
Perdonami, ma sono ignorante sul linguaggio e la sintassi di java.
Quindi sicuramente sbaglio a scrivere
codice:
function validateForm() {
   jj=document.comp_sped.fattura;
 var fatt = jj.options[jj.selectedIndex].value;
    if (fatt=="altro"){
  allert ("hai selezionato altro");
  return false;
  }
...
}
Ho provato a mettere direttamente l'allert togliendo l'if e il return, senza ottenere il risultato sperato.
So che non risolve come avevo detto, ma era per testare, prima di scrivere altro codice.