Avatar billede JenZen Novice
28. maj 2008 - 00:45 Der er 2 kommentarer og
1 løsning

validering af datofelt

Jeg har nedenstående validering, det jeg skal have den til at hvis der i FormDatefld er tastet en dato før Date() skal den vær invalid. Men det virker bare ikke. Nogen ideer ?

        FormDateFld = Trim(Request.Form("DateFld"))
        FormDescription = Trim(Request.Form("Description"))
        FormCertType = Trim(Request.Form("CertType"))
        FormHTML = Trim(Request.Form("HTML"))
               
        If NOT IsDate(FormDateFld) Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "Please type correct date"
        ElseIf FormDateFld < Date() Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "The date can be no earlier than today !"
        ElseIf FormDescription = "" Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "Please type a description"
        ElseIf FormCertType = "" Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "Please type a Certificat type"
        ElseIf FormDescription = "" Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "Please type a description"       
        End If
Avatar billede w13 Novice
28. maj 2008 - 09:59 #1
Bliver det ikke gjort her:

        ElseIf FormDateFld < Date() Then
            Errors = True
            'Red
            MSGColor = "#ff0000"
            MSG = "The date can be no earlier than today !"

Og burde du ikke stille dette spørgsmål i ASP-kategorien? :)
Avatar billede madeindk Nybegynder
28. maj 2008 - 12:57 #2
Udskift:
ElseIf FormDateFld < Date() Then

Med følgende:
ElseIf DateDiff("d", FormDateFld, Date) > 0 Then
Avatar billede olebole Juniormester
28. maj 2008 - 13:45 #3
<ole>

Ehhhh ... er det ikke et spørgsmål til VBScript kategorien?  =)

/mvh
</bole>
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