Avatar billede goatshrine Nybegynder
05. november 2003 - 11:56 Der er 6 kommentarer og
1 løsning

Valider input (dato)

Hejsa.

Jeg skal bruge en javascript der checker om korrekt data er udfyldt.

Der er en kategori, start dato og slut dato.

Jeg skal checke om alt er korrekt udfyldt og advare hvis der er noget der er forkert eller mangler. hvis ingen af felterne er udfyldt skal der ikke ske noget.

Kategori er en dropdown med values 0-5 value 0 er det samme som tom. altså ikke udfyldt.

Slut dato skal self være senere end start dato, men må gerne være samme dag.

på forhånd tak
Avatar billede mm12010 Nybegynder
05. november 2003 - 12:01 #2
kan man regne med at datoen har et bestemt format, ex:

24-12-2003
Avatar billede goatshrine Nybegynder
05. november 2003 - 12:14 #3
Seperator kan være / eller -
datoen har formatet DD-MM-ÅÅÅÅ
Avatar billede roenving Novice
05. november 2003 - 12:39 #4
Eller måske en løbende evaluering af datoen, bagefter kan man jo checke om de er valide:

http://roenving.users.whitehat.dk/WD3Input.html - nederst !-)
Avatar billede olebole Juniormester
06. november 2003 - 01:36 #5
<ole>

En smartere måde er, at lave tre smalle dropdowns (dag, måned, år), der er genereret på serveren i nogle løkker.
På et passende sted i rækken af tal (alt efter, hvad der kan forventes at blive valgt), kan man så skrive 'Dag' i dag-menuen, 'Md' i måned-menuen og 'År' i år-menuen.
Altså skriver man det ikke som det første i menuerne, men et stykke nede (det kan f.eks. være lige før dags dato), så brugeren ikke skal scrolle så langt.
På den måde er datoerne altid korrekt formatteret - og kanon lette at validere, om den ene dato er før den anden eller ej  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
06. november 2003 - 01:38 #6
Skriver man en sådan 'drop-down-trio' én gang, har man den til genbrug igen og igen og igen og ........  :)
Avatar billede goatshrine Nybegynder
10. november 2003 - 16:24 #7
hmm...
jeg lavede løsningen via ASP i stedet.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester