Ragazzi con il seguente codice verifico che la data sia nel formato gg/mm/aaa e funziona....poi vorrei verificare che la data inserita sia successiva alla data odierna, ma non funziona....
Graziecodice:// Controllo data var re = new RegExp("^([0-9]{2})/([0-9]{2})/([0-9]{4})$", ""); var dt = AForm.dataoff.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] < 2005) // anno non corretto (minore del 2005) { alert("Data - Inserire la data nel formato gg/mm/aaaa!"); AForm.dataoff.focus(); AForm.dataoff.select(); return(false); } var oggi = new Date(); var aa = oggi.getDate(); var mm = oggi.getMonth() + 1; var yy = oggi.getYear(); var dd = oggi.getDay(); var aa2 = ((aa < 10) ? "0" : ""); var mm2 = ((mm < 10) ? "/0" : "/"); var dataoggi = aa2 + aa + mm2 + mm + "/" + yy; else if (dt<dataoggi) { alert("Data - La data inserita è precedente la data odierna!") return(false); } // Fine controllo data![]()