Ciao carmi,

quello script mi ricorda qualcosa
codice:
function dataValida(txt){
	var re = /^\d{2}\/\d{2}\/\d{4}$/
	if(re.test(txt)){
		var adata = txt.split('/');
		var gg = parseInt(adata[0],10);
		var mm = parseInt(adata[1],10);
		var aaaa = parseInt(adata[2],10);
		var xdata = new Date(aaaa,mm-1,gg)
		if((xdata.getFullYear()==aaaa) && (xdata.getMonth()==mm-1) && (xdata.getDate()==gg))
			return xdata
		else return false
	}else return false
}

function verData(){ //verifica la data presa dai campi del form 
	f=document.sezione1
	var gg=f.giorno.value
	var mm=f.mese.value
	var aaaa=f.anno.value
	if(!dataValida(gg+'/'+mm+'/'+aaaa)){
		alert('DataNon valida!')
		return false
	}else return true
}