Posto il codice che così si comprende subito il problema:
codice:
function bisestile (year) {
var cond=false;
if (year % 4 != 0)
{
cond=true;
}
return cond;
}
Questa è la funzione, mi sembra corretta, ecco dove la richiamo:
codice:
//Effettua il controllo sull'anno bisestile
else if (((document.modulo.giorno.selectedIndex > 28) &&
(document.modulo.mese.selectedIndex == 2) &&
(bisestile(document.modulo.anno.selectedIndex)))
{
alert("L'anno non è bisestile, febbraio ha solo 28 giorni.");
document.modulo.giorno.selectedIndex.focus();
return false;
}
Questo controllo si attiva quando si selezionano giorno, mese, anno da tre select.
Non funziona e vorrei sapere dove sbaglio, ciao
Holden