sto utilizzando questo script per verificare il form
il campo descrizione viene controllato bene
ma quando siamo al primo campo data..viene verificato se il campo è vuoto...viene poi ingnorata l'espressione regolare che ne controlla il formato e la restante porzione di script non controlla più niente.

non sono pratico di javascript...mi date una mano?

codice:
<SCRIPT LANGUAGE="javascript">

//Controlla il form prima di spedirlo
function ControllaForm () {
//Messaggio di errore se i campi form sono vuoti
if (document.inserisci_contratto.descrizione.value=="")
{
alert("Il Campo DESCRIZIONE è richiesto");
document.inserisci_contratto.descrizione.focus();
return false;
}


else if ((document.inserisci_contratto.data_dec.value=="") || (!document.inserisci_contratto.data_dec.match(/^(\d{2}\/){2}\d{4}$/) ))
{
alert("Il Campo DATA DECORENZA è richiesto e di tipo gg/mm/aaaa");
document.inserisci_contratto.data_dec.focus();
return false;
}
  else if ((document.inserisci_contratto.data_scad.value=="") || (!document.inserisci_contratto.data_scad.match(/^(\d{2}\/){2}\d{4}$/) ))
{
alert("Il Campo DATA DECORENZA è richiesto e di tipo gg/mm/aaaa");
document.inserisci_contratto.data_scad.focus();
return false;
}
    
else if (document.inserisci_contratto.valore.value=="")
{
alert("Il Campo Valore è richiesto");
document.inserisci_contratto.valore.focus();
return false;
}
}
</script>