Aggiungi alcuni alert, ma c'e` un pezzo che non capisco (e che dovrebbe darti il codice di errore iniziale):
codice:
function verificaData(anno, mese, giorno) {
var d = new Date(anno, mese-1, giorno);
alert("sto verificando "+anno+" "+mese+" "+giorno);
return (d.getFullYear()==anno && d.getMonth()==(mese-1) && d.getDate()==giorno);
}
...
function controllo() {
var da = document.passadata.data.value.split("/");
alert("sto controllando "+da[2]+" "+da[1]+" "+da[0]);
return verificaData(da[2],da[1],da[0]);
}
Ciao
Michele