SPRECHER: Lassen Sie uns jetzt einen Blick auf eine Webseite, die ein Benutzer ermöglicht registrieren für etwas, sondern der tatsächlich enthält einige Client-Seite Validierung von seiner oder ihrer Eingänge. Beachten Sie, hier, in Form-1.html, ich habe dass dieselbe Form wie vor, aber ich habe ein ID-Attribut hinzugefügt, um meine Form-Tag, deren Wert wird registrieren, damit dass ich eine ID, über die ich kann eindeutig zu identifizieren, dass die Form in meinem DOM. Jetzt bemerken unter meinem Formular-Tag ist ein Skript tag, so dass ganz bewusst, meine JavaScript-Code wird nur ausgeführt, einmal der Form Tag und seine DOM-Knoten geladen wurden. Innerhalb des Script-Tag ist die Ankündigung erster Linie hier, wo ich erklären, ein Variable namens Form und weisen es der Rückgabewert der document.getElementById Zitat unquote Registrierung. Es ist diese Codezeile, die aussehen wird durch meine DOM, auf der Suche nach der Element oder Knoten hat eine eindeutige Kennung der Registrierung, Speicherung der Rückgabewert letztlich in dieser Variablen. Dann melden Sie ich mit dieser Form ein Ereignis Handler für das Formular-Vorlage, mit form.onsubmit und weisen, dass ein anonyme Funktion, von denen der Körper geht um Folgendes zu tun. Wenn das Feld, das ist Form, dessen Name E-Mail, einen Wert von dem Benutzer gleich unquote nichts zu zitieren, dann sind wir gehen, um den Benutzer zu warnen, dass er muss liefern ihre E-Mail-Adresse und wir false zurück, so dass die Form selbst nicht vorgelegt zu Punkt php registrieren. Else, wenn das Formular über ein Feld, dessen Namen ist durch ein Passwort und dessen Wert Zitat unquote, dann lass uns schreien an den Benutzer, dass er oder sie muss ein Passwort vergeben. Und wieder, return false, so dass das Formular nicht eingereicht dot php registrieren. Inzwischen, wenn der Wert der Benutzer in das Formularfeld eingegeben Passwort nicht mit dem Wert überein, dass der Benutzer für die Form zur Verfügung gestellt Feld namens Bestätigung, dann lass uns schreien Benutzer die Passwörter nicht Spiel, und dann false zurück, so dass das Formular nicht eingereicht dot php registrieren. Schließlich, wenn es nicht der Fall ist, dass der Vereinbarung Eingang der Form wird überprüft, dann lassen Sie uns anschreien Benutzer erklärt dass er oder sie muss mit den Bedingungen einverstanden und Zustand, und wieder return false so dass das Formular nicht eingereicht dot php registrieren. Else, wenn keine dieser Fehler haben worden sind, lassen Sie uns in der Tat richtig zurück und lassen Sie das Formular eingereicht werden zu Punkt php registrieren. Werfen wir einen Blick auf diese möglich Fehler jetzt durch Öffnen die Seite in einem Browser. http://localhost/form-1.HTML. Hier ist dann, dass Form. Wir werden das nichts. Sie müssen Ihre E-Mail-Adresse. In Ordnung, lasst uns wenigstens zusammenarbeiten in diese Richtung. Sie müssen ein Passwort angeben. Alle Rechte, wählen wir eine Passwort wie Purpur. Passwörter stimmen nicht überein. Ah, ich muss zusammenarbeiten und das gleiche Wort, hochrot, wieder. Sie müssen mit den Bedingungen einverstanden Bedingungen. Na gut, lassen Sie uns bitte jetzt, dass das Feld. Und schließlich, puh, ich bin registrierte.