>> 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.