finns det något sätt att kontrollera att ett datum stämmer?? Detta kan kanske vara till hjälp:kontroll av datum
tex att 2001-00-01 är felSv: kontroll av datum
function checkdate(){
// kollar att man skriver in rätt datum i formatet 2000-04-13
var err=0
var psj=0;
// a är referensen till formulärfältet som ska kontrolleras
a=document.frm.dat.value
if (a.length != 10) err=1
b = a.substring(0, 4)// år
c = a.substring(4, 5)// '-'
d = a.substring(5, 7)// månad
e = a.substring(7, 8)// '-'
f = a.substring(8, 10)// dag
//enkel felkontroll
if (b<1900 || b>3000) err = 1
if (c != '-') err = 1
if (d<1 || d>12) err = 1
if (e != '-') err = 1
if (f<0 || f>31) err = 1
//avancerad felkontroll
// månader med 30 dagar
if (d==4 || d==6 || d==9 || d==11){
if (f==31) err=1
}
// februari, skottår
if (d==2){
// feb
var g=parseInt(f/4)
if (isNaN(g)) {
err=1
}
if (f>29) err=1
if (f==29 && ((f/4)!=parseInt(f/4))) err=1
}
if (err==1){
alert('Din inmatning av datum är felaktig!');
}
}