Originariamente inviato da pela
con
codice:
       if ((nome=="" || nome=="undefined") && (cognome=="" || cognome=="undefined") ){
           alert("Immetti uno dei due campi.");
           document.modulo.nome.focus();
           return false;
       }

facendo così non va in condizione solo se ENTRAMBI i campi non sono validi?