Grazie.

Per me così funziona a dovere almeno se non mi sfugge qualcosa.
Infatti se i due campi del form `DataT1` e `TextareaS1` sono entrambi vuoti o almeno uno è vuoto, la compilazione non viene validata.

Il successivo controllo dovrebbe essere solo sulla textarea secondo la regExp.

Forse non ti seguo nel ragionamento?

codice:
function CheckmyForm() {
     
   if ( myform.DataT1.value.length > 0 && myform.TextareaS1.value.length > 0 ) {
        alert("La compilazione è conforme.");        
        
    } else     {  
    
        alert("Dati obbligatori."); 
        myform.DataT1.focus(); 
        
    }
  
}