Avatar billede swing Nybegynder
13. marts 2002 - 20:29 Der er 6 kommentarer og
1 løsning

Validering af dato felt i formular

Jeg har forsøgt meget, både i access og i scriptet, men aligevel får brugeren en fejl når der skrives en dato i et input felt.

Det hidtil bedste reslulat er:
IF cw_date = "" Then
cw_date = date()

men jeg får fejl hvis der benyttes andre indput end dd-md-år

jeg har benyttet datatypen "dato og klokkeslet" uden andre indstillinger i access.
Avatar billede medions Nybegynder
13. marts 2002 - 20:35 #1
Det er fordi du skal bruge CDate()

Eks.

If CDate(cw_date) = date() Then
  Response.Write("Jubiii")
End If

//>Rune
Avatar billede Slettet bruger
13. marts 2002 - 20:37 #2
Var det ikke nemmere at lade datoen komme af sig selv med Now()  (det kommer naturligvis an på sammenhængen)
Avatar billede swing Nybegynder
13. marts 2002 - 20:47 #3
Jeg har forsøgt med now() men får de mest mærkelige datoer - 12. april 1876 ??

Aner ikke hvorfor

jeg har lavet et script hvor man kan opdatere resultater (counter-strike) og man skal kunne vælge en dato uafhænning af now()idet man kan skrive både kommende og afsluttede kampe
Avatar billede netsrac Praktikant
13. marts 2002 - 21:01 #4
Godt der i ASP findes en funktion til at teste om en dato er gyldig :)

If isDate(cw_date) = False Then
  cw_date = Date()
End if
Avatar billede medions Nybegynder
13. marts 2002 - 21:05 #5
netsrac> :-D

//>Rune
Avatar billede swing Nybegynder
13. marts 2002 - 21:12 #6
mand hvor er jeg glad for at se dig igen netsrac :-)
Avatar billede netsrac Praktikant
13. marts 2002 - 21:18 #7
:-)
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
Kurser inden for grundlæggende programmering

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