Avatar billede wolfgang Praktikant
30. marts 2004 - 14:57 Der er 5 kommentarer og
1 løsning

Validering af dato

Hej med Jer,

Jeg har brug en function der validerer om den indtastede dato (Formfelt) er mindre eller ligmed, en dato der er hentes fra min Database.

Problemet er at det ikke virker :D...
Hvordan skal det rettes til, således at de 2 dato værdier tolkes ens og derved kan sammenlignes

Mit script ser således ud:

if ( NewRequest.EnkeltDato.value > "<%= CDate(rsProject.Fields.Item("Deadline").Value) %>") {
        alert("Datoen skal være før den samlede opgaves deadline!\nDeadline: <%=(rsProject.Fields.Item("Deadline").Value)%>");
          NewRequest.EnkeltDato.focus();
        return false;
        }

Jeg håber I kan hjælpe.

MVH
Wolfgang
Avatar billede roenving Novice
30. marts 2004 - 15:01 #1
Så må du konvertere dem til Date-objekter og sammenligne dem ...

Det er nødvendigt at vide præcis hvordan datoerne ser ud, for at vi kan det med javascript, så du må fortælle hvilket datoformat, du bruger i henholdsvis inputtet og i output fra din database !-)
Avatar billede wolfgang Praktikant
30. marts 2004 - 15:09 #2
De er begge med dd-mm-yyyy
Avatar billede roenving Novice
30. marts 2004 - 17:42 #3
var dato = NewRequest.EnkeltDato.value;
var deadline = "<%= CDate(rsProject.Fields.Item("Deadline").Value) %>";
dato = dato.split("-");
dato = new Date(dato[2],(+dato[1]-1),dato[0]);
deadline = deadline.split("-");
deadline = new Date(deadline[2],(+deadline[1]-1),deadline[0]);

if ( dato.getTime() > deadline.getTime()) {
        alert("Datoen skal være før den samlede opgaves deadline!\nDeadline: <%=(rsProject.Fields.Item("Deadline").Value)%>");
          NewRequest.EnkeltDato.focus();
        return false;
        }
Avatar billede wolfgang Praktikant
04. april 2005 - 10:53 #4
Hej Roenving,
Er lige ved at "rydde" op. Vil du ikke poste et svar, så du kan få dine fortjente point?
Avatar billede roenving Novice
05. april 2005 - 00:35 #5
Oki '-)
Avatar billede roenving Novice
05. april 2005 - 23:44 #6
Tak for point ;~}
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