Als u een website die gebruikersinvoer accepteert draaien , moet je zowel client- side en server- side validatie van invoer te gebruiken om ervoor te zorgen dat kwaadwillende gebruikers niet kunnen breken uw site en om ervoor te zorgen dat onschuldige gebruikers don ' t ontmoeting fouten . In webapplicaties , wordt JavaScript gebruikt om invoer van de gebruiker op de client te valideren . Soms is het noodzakelijk om ervoor te zorgen dat een door de gebruiker ingevoerde datum plaatsvindt na vandaag , zoals een hotel boeking site . Instructies Copy 1 en plak de volgende functie in uw extern JavaScript-bestand of in het hoofd van uw HTML-document . Het zorgt ervoor dat de vermelde datum is na de huidige datum functie AfterToday ( datum ) { Als ( datum == " Ongeldige datum " ) { return false; . } If ( date > new Date ( ) ) { return true ; } return false ; } kopen van 2 In uw belangrijkste validatie functie , kopieer en plak de volgende regels : var user_date = new Date ( form.booking_date.value ) ; if ( AfterToday ( user_date ) ! ) { alert ( " Date je hebt ingevoerd is na vandaag ! " ) ; } 3 Open je HTML- document in een browser , voert u een waarde in het booking_date tekstvak , dan leiden tot de functie validatie . Als u een ongeldige datum ingevoerd of u een datum die niet na vandaag ingevoerd , krijg je een foutmelding pop -up te zien .
|