1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPRECHER: Lassen Sie uns zu verfeinern, dass letzte Umsetzung durch den Einsatz von jQuery 3 00:00:03,610 --> 00:00:07,520 verlagern meine JavaScript-Code auf den Kopf von meiner Seite, so dass ich nicht brauchen 4 00:00:07,520 --> 00:00:11,840 zu, etwas willkürlich, Paste sie unterhalb der Form meines Körpers. 5 00:00:11,840 --> 00:00:15,430 Beachten Sie hier, dass ich in erster enthalten meine Seite den Kopf ein Script-Tag, der 6 00:00:15,430 --> 00:00:19,790 Quelle für die die URL der jQuery, dass populäre JavaScript-Bibliothek. 7 00:00:19,790 --> 00:00:23,130 Darunter ist ein weiteres Script-Tag innerhalb dessen ist meine eigene Code. 8 00:00:23,130 --> 00:00:28,060 In dieser ersten Zeile Code, ich angeben, mit jQuery, die ich gerne ausführen 9 00:00:28,060 --> 00:00:33,050 die folgende anonyme Funktion, wenn die so genannte Dokument bereit. 10 00:00:33,050 --> 00:00:37,450 >> Genauer gesagt, würde Ich mag, zunächst erhalten das Element auf der Seite, deren 11 00:00:37,450 --> 00:00:40,540 eindeutige ID ist die Registrierung, das ist meine Form. 12 00:00:40,540 --> 00:00:44,380 Ich würde gerne einen Event-Handler registrieren für die Formular-Vorlage und führen 13 00:00:44,380 --> 00:00:47,950 der folgende anonyme Funktion wann immer das Ereignis ausgelöst hat. 14 00:00:47,950 --> 00:00:53,230 Genauer gesagt, würde Ich mag gehen mit jQuery, das Element, dessen einzigartige 15 00:00:53,230 --> 00:00:59,070 Kennung ist die Registrierung, sondern von es greifen das Kind vom Typ Eingabe 16 00:00:59,070 --> 00:01:04,680 das passiert, habe ich ein Attribut namens zu nennen, deren Wert E-Mail. 17 00:01:04,680 --> 00:01:08,430 >> Ist das erledigt, würde Ich mag, um den Wert zu erhalten , dass der Benutzer für die vorgesehenen 18 00:01:08,430 --> 00:01:13,530 Formularfeld und Check tut es gleich Zitat unquote mit nichts dazwischen. 19 00:01:13,530 --> 00:01:16,920 Wenn ja, würde Ich mag an der Benutzer schreien dass er oder sie stellen ihre 20 00:01:16,920 --> 00:01:18,100 E-Mail-Adresse. 21 00:01:18,100 --> 00:01:21,990 >> In der Zwischenzeit möchte ich etwas tun ähnlich sind, zu überprüfen, ob diese Form, 22 00:01:21,990 --> 00:01:26,210 Idee ist, deren Registrierung, hat einen Eingangs Feld als Kind hat, dass eine 23 00:01:26,210 --> 00:01:28,430 zu nennen, deren Attribut Wert ist vergessen. 24 00:01:28,430 --> 00:01:33,160 Und überprüfen Sie, auch, wenn der Wert des Benutzers für das heißt, Zitat unquote ", nichts." 25 00:01:33,160 --> 00:01:36,440 Wenn ja, würde Ich mag an der Benutzer schreien, betonte, dass er oder sie muss 26 00:01:36,440 --> 00:01:37,860 geben Sie ein Passwort. 27 00:01:37,860 --> 00:01:41,890 >> In der Zwischenzeit möchte ich auch zu überprüfen, ob dass Form, deren ID-Registrierung, 28 00:01:41,890 --> 00:01:46,810 hat einen Eingangs Kind, dessen name-Attribut gleich vergessen, hat einen Wert 29 00:01:46,810 --> 00:01:51,970 das macht den Wert nicht gleich, dass die Benutzer hat für das Feld, das ist eingegeben 30 00:01:51,970 --> 00:01:56,050 dass ähnlich strukturierte, aber dessen Name Bestätigung. 31 00:01:56,050 --> 00:02:00,330 Wenn dem so ist, möchte ich an der Benutzer schreien, dass seine oder ihre Passwörter stimmen nicht überein. 32 00:02:00,330 --> 00:02:04,770 >> Schließlich wollen wir überprüfen, ob die Registrierung Eingang, dessen Name die Form 33 00:02:04,770 --> 00:02:07,300 wird Vertrag wird überprüft. 34 00:02:07,300 --> 00:02:11,900 Und wenn ja, lassen Sie negieren die Antwort mit Knall und dann schreien Benutzer 35 00:02:11,900 --> 00:02:15,220 dass er oder sie müssen zustimmen die allgemeinen Geschäftsbedingungen. 36 00:02:15,220 --> 00:02:19,260 >> In jedem dieser Fälle, wenn der Benutzer irrte, kehren wir falsch verhindern 37 00:02:19,260 --> 00:02:21,780 die Form Vorlage an register.php. 38 00:02:21,780 --> 00:02:25,660 Else, wenn keine Fehler gemacht worden sind, wir stattdessen true zurück, wodurch 39 00:02:25,660 --> 00:02:29,590 anzeigt, dass die Form sollte in der Tat eingereicht werden register.php. 40 00:02:29,590 --> 00:02:31,640 >> Werfen wir einen Blick in einem Browser. 41 00:02:31,640 --> 00:02:32,850 Hier ist dann meine Form. 42 00:02:32,850 --> 00:02:34,440 Lasst uns versuchen, mit nichts registrieren. 43 00:02:34,440 --> 00:02:37,340 Aber nein, ich muss liefern meine E-Mail-Adresse. 44 00:02:37,340 --> 00:02:39,360 Lassen Sie uns tun. 45 00:02:39,360 --> 00:02:42,080 >> Registrierung wieder ergibt, dass Ich muss ein Passwort. 46 00:02:42,080 --> 00:02:45,090 Lassen Sie uns so, dieses Mal Bereitstellung purpurrot. 47 00:02:45,090 --> 00:02:48,570 >> Passwörter passen nicht, weil, ja, Ich habe nicht von der Eingabe bestätigt 48 00:02:48,570 --> 00:02:50,050 hochrot wieder. 49 00:02:50,050 --> 00:02:53,590 Und jetzt muss ich mit den Bedingungen einverstanden und Bedingungen, indem Sie dieses Kästchen, 50 00:02:53,590 --> 00:02:55,500 gefolgt von einem letzten Register. 51 00:02:55,500 --> 00:02:58,070 >> Und jetzt bin ich wirklich, gut nicht wirklich, registriert. 52 00:02:58,070 --> 00:03:00,054