Javascript Tutorial for Time Validation Funksjon

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

}
if (dato> new Date ())
{
return true

}
return false

}

2 I hoved validering funksjon, kopiere og lime inn følgende linjer:

Var USER_DATE = new Date (form.booking_date.value)

if (! AfterToday (USER_DATE))
{
Alert ( "Date du oppga er etter i dag!")

}

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 ())"