JavaScript-Tutorial für die Validierung von Time-Funktion

August 3

Wenn Sie eine Website, die Benutzereingaben akzeptiert, sollten Sie beide Client Side und Server Seite Eingabeüberprüfung verwenden, um sicherzustellen, dass böswillige Benutzer Ihrer Website brechen können nicht und um sicherzustellen, dass unschuldige Nutzer Fehler auftreten nicht. In Webanwendungen wird JavaScript verwendet, um Benutzereingaben auf der Clientseite. Manchmal ist es notwendig, damit ein Benutzer eingegebenen Datum nach heute, wie ein Hotel-Buchungsseite auftritt.

Anweisungen

1 Kopieren Sie und fügen Sie die folgende Funktion in Ihrem externen JavaScript-Datei oder in den Kopf Ihres HTML-Dokuments. Es stellt sicher, dass das angegebene Datum liegt nach dem aktuellen Datum.

Funktion AfterToday (Datum){Wenn (Datum == "Ungültiges Datum"){false zurückGEHEN}Wenn (Datum > neue Date()){die Rückgabe von trueGEHEN}false zurückGEHEN}

2 Kopieren Sie in Ihren wichtigsten Validierungsfunktion und fügen Sie folgenden Zeilen ein:

Var User_date = neue Date(form.booking_date.value)GEHENIf (!. AfterToday(user_date)){Alert ("Sie eingegebene Datum ist nach dem heutigen!")GEHEN}

3 Öffnen Sie das HTML-Dokument in einem Browser, geben Sie einen Wert in das Textfeld Booking_date, dann lösen Sie die Validierungsfunktion aus. Wenn Sie ein ungültiges Datum Sie eingegebene oder ein Datum, das heute nicht nach ist, sehen Sie einen Fehler pop-up.

Tipps & Warnungen

  • Sie können auch überprüfen, ob ein Datum vor dem heutigen Tag ändern stattfindet "Wenn (Datum > neue Date())", "Wenn (Datum < neue Date())"