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