Ciao Ragazzi mi hanno dato da usare questi due script:
codice:
<script language="javascript">

<!-- 
function submitIt(Qform)
{ 

var re = new RegExp("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$", "");
var dt = Qform.data.value.match(re);
 
  if (!dt ||                      // formato non valido
      dt[1] < 1 || dt[1] > 31 ||  // giorno non corretto
      dt[2] < 1 || dt[2] > 12 ||  // mese non corretto
      dt[3] < 4)                  // anno non corretto (minore del 2004)
    {
      alert("La data inserita non è corretta.\nInserire la data nel formato GG/MM/AAAA");
      Qform.data.focus();
      Qform.data.select();
      return(false);
    }

// Abilita l'invio del FORM  
return(true);

} 
//-->
</script>
<script language="javascript">

<!-- 
function mcOra(orain){ 
var intime=orain; 
if (intime.match(/^[01][0-9]|2[0-3]\.[0-5][0-9]$/)) { 
return true; 
} 
alert('Orario non valido'); 
return false; 
} 
//-->
</script>
Di seguito nel mio form c'è:
codice:
<form action="data2.asp" method="post" onsubmit="return(isValidDates(this));">
<input name="DataIn" type="text"> 
<input name="OraIn" type="text">
<input type="submit" name="Submit" value="Submit">
</form>
Gli script sono scritti in modo corretto?
Come lego i due campi input ai due script?

Vi ringrazio