gæt dato under indtastning
HejJeg har brug for lidt hjælp til et lave et snedigt datoindtastningsfelt.
Jeg har et felt i en form. Her påbegyndes indtastningen af en dato, og efterhånden som feltet udfyldes skal systemet begynde at gætte sig frem til hvad brugeren har tænkt sig at indtaste, for at lette indstastningen.
En dato skrives således: dd-mm-åååå
Lad os sige at brugeren vil skrive datoen 23-08-2005
Brugeren indtaster 2 => systemet skriver 02 i feltet
Brugeren indtaster 3 => systemet retter og skriver 23-
Brugeren indtaster 0 => systemet skriver 23-0
Brugeren indtaster 8 => systemet gætter på 23-08-2005
(da august mdr er overskredet gættes på næste år - 2005)
Lad os sige at brugeren vil skrive datoen 04-02-2005
Brugeren indtaster 0 => systemet skriver 0 i feltet
Brugeren indtaster 4 => systemet skriver 04-
Brugeren indtaster 2 => 04-02
Brugeren indtaster - => systemet gætter på 04-02-2005
('-' markerer at måneden er god nok og vi vil springe til år)
Giver det mening?
Måske er det smartere at lave det på en anden måde - måske er det noget hø, fordi det kan være svært at trykke tilbage for at rette datoen, hvis man har skrevet forkert.
Tænkte der sikkert var et par gode bud på hvordan dennne opgave kunne løses. Jeg har arbejdet lidt med det, men kunne se det vil tage mere tid end jeg desværre har til rådighed, da jeg er ret newbie i javascript :)