Datoen SKAL skrives i formatet: MM-DD-ÅÅ (Måned bindestreg dag bindestreg år) Bemærk at året kun skal angives med 2 tal og at måned kommer før dag.
Jeg har fremskaffet denne kodestump, så jeg håber at Ole eller en anden meget venlig sjæl har lyst til at hjælpe mig med denne omskrivning.
// Check if Field contains a valid date of the form dd/mm/yy function IsValidDate(Field) { if (!ContainsSomething(Field)) { return false; } var indate=Field.value; var sdate = indate.split(\"/\")
var chkDate = new Date(Date.parse(indate))
var cmpDate = (chkDate.getMonth()+1)+ \"/\"+(chkDate.getDate())+ \"/\"+(chkDate.getYear()) var indate2 = (Math.abs(sdate[0]))+\"/\"+( Math.abs(sdate[1]))+ \"/\"+(Math.abs(sdate[2])) if (indate2 != cmpDate || cmpDate == \"NaN/NaN/NaN\") { return false } else { return true; } }
Denne her er ikke 100% skudsikker. Kan tage fx. 00-00-00 og 00-39-00, hvilket jo burde være ulovligt. men formatet kan man ikke undgå dvs. xx-xx-xx. Desuden kan man ikke skrive mere end 12 i måned. Og den tjekker altid på tal.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.