Javascript Tutorial for Time Validation Funksjon
Hvis du kjører en nettside som godtar brukerundersøkelser, bør du bruke både klientsiden og serversiden validering av inndata for å sikre at ondsinnede brukere ikke kan bryte nettstedet ditt, og for å sikre at uskyldige brukere ikke oppstår feil. I web-applikasjoner, er Javascript brukes til å validere brukerundersøkelser på klientsiden. Noen ganger er det nødvendig å sikre at en brukerdefinert dato skjer etter i dag, for eksempel et hotell booking område.
Bruksanvisning
1 Kopier og lim inn følgende funksjon i den eksterne Javascript-fil eller inn i hodet på HTML-dokumentet. Det gjør at den gitte datoen er etter dagens dato.
funksjon AfterToday (dato)
{
Hvis (dato == "Ugyldig dato")
{
return false
GÅ
}
if (dato> new Date ())
{
return true
GÅ
}
return false
GÅ
}
2 I hoved validering funksjon, kopiere og lime inn følgende linjer:
Var USER_DATE = new Date (form.booking_date.value)
GÅ
if (! AfterToday (USER_DATE))
{
Alert ( "Date du oppga er etter i dag!")
GÅ
}
3 Åpne HTML-dokumentet i en nettleser, skriv inn en verdi inn i booking_date tekstboksen, da utløse valideringsfunksjonen. Hvis du har angitt en ugyldig dato eller du skrev inn en dato som ikke er etter i dag, vil du se en feilmelding dukker opp.
Hint
- Du kan også sjekke at en dato finner sted før i dag ved å endre "if (dato> new Date ())" til "hvis (dato <new Date ())"