26. februar 2008 - 14:12Der er
10 kommentarer og 2 løsninger
Tjek på Add Days til i dag
Hej,
Jeg har en form (ASP), hvor der er et inputfield/textfield hvor jeg kan indtaste en dato i formatet 'dd-mm-yyyy'.
Når jeg så submitter den form, skal der gerne køres en function i JS der tjekker om den indtastede dato er minimum x antal dage fra dags dato. Ellers skal der komme en alert.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
function ValidateDate(date){ var x=44; var dDate=new Date(date); var dToday=new Date(); if(dDate>=dToday.getDate()-x&&dDate<=dToday.getDate()+x){ alert("Det er forkert!"); return false }else return true }
Men jeg har dog aldrig arbejdet med med datoer i JS, så det kunne meget vel overhovedet ikke virke. =)
Husk, at du under alle omstændigheder skal validere datoen på serveren - for en JS-validering er der absolut ingen sikkerhed i. Brugeren kan sende, hvad somhelst til serveren - uanset, hvor grundigt du validerer med JavaScript ;o)
Hej - okay mange tak, jeg vil lige prøve ovenstående eksempler i morgen.
Hvordan vil det se ud serverside? Jeg er ikke helt skarp i classic ASP - i ASP.net kan jeg køre et event på min button, men hvorledes kører jeg en validering på serveren onSubmit?
Det er rigtigt - I rakte mig en lillefinger og jeg forsøgte at gribe ud efter hele hånden =) Jeg smider den under ASP hvis jeg får brug for at validere serverside.
Mange tak for hjælpen og smid gerne et svar all three.
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.