Originariamente inviato da Andrea1979
codice:
if((document.info.mese.value==2) && (29 <= document.info.giorno.value))
Forse Andrea voleva scrivere:
if((parseInt(document.info.mese.value,10)==2) && (29 <= parseInt(document.info.giorno.value,10)))

Facendo il confronto tra stringhe come ha scritto Andrea si va incontro a sorprese ... non gradite.


PS. per il confronto delle date ci sono script piu` interessanti nel forum.