Originariamente inviato da var
ecco qui:

codice:
function controllo(f){
 if(f.testo3.value==""){
  alert("Inserire qualcosa nel testo 3.");
  return false;
 }
 if(f.testo4.value==""){
  alert("Inserire qualcosa nel testo 4.");
  return false;
 }
 if(f.testo1.value!="" && f.testo2.value==""){
  alert("Inserire qualcosa nel testo 2.");
  return false;
 }
 if(f.testo2.value!="" && f.testo1.value==""){
  alert("Inserire qualcosa nel testo 1.");
  return false;
 }
 return true;
}
da usare così:

codice:
<form name="tuoform" onsubmit="return controllo(this);" ...>
ciao
ho cancellato le funzinoi java del mio vecchio post, e ho messo solo quelle che hai postato tu.+ il submit.
non va
mi dice che il testo3.value è nullo o non è un oggetto.
ho fatto una cagata io o c'è qualcosa che non va?