Hvis du kjører en nettside som aksepterer brukerundersøkelser, bør du bruke både klientsiden og server side validering av inndata for å sikre at ondsinnede brukere kan ikke ødelegge området og for å sikre at uskyldige brukere ikke støter feil. I web-applikasjoner , JavaScript brukes til å validere brukerens input på klientsiden . Noen ganger er det nødvendig å sikre at en bruker har lagt inn dato oppstår etter dag , for eksempel et hotell booking området . Instruksjoner
en
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 gjeldende dato
funksjon AfterToday ( dato) { if ( date == " Ugyldig dato ") {return false; . } If ( dato> new Date ( ) ) { return true; } return false; }
2
din viktigste 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 skrev inn er etter i dag! "); }
3
Åpne HTML-dokumentet i en nettleser, skriv inn en verdi i booking_date lærebok, da utløse valideringen funksjon . Hvis du skrev inn en ugyldig dato eller du har angitt en dato som ikke er etter i dag , vil du se en feilmelding dukker opp .