1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Laten we verfijnen dat laatste uitvoering door gebruik te maken van jQuery om 3 00:00:03,610 --> 00:00:07,520 verplaats mijn JavaScript-code om het hoofd van mijn pagina, zodat ik niet nodig 4 00:00:07,520 --> 00:00:11,840 om, enigszins arbitrair, pasta deze onder de vorm van mijn lichaam. 5 00:00:11,840 --> 00:00:15,430 Let hier op dat ik voor het eerst opgenomen in het hoofd van mijn pagina's een script-tag, de 6 00:00:15,430 --> 00:00:19,790 bron waarvan de URL van jQuery, dat populaire JavaScript-bibliotheek. 7 00:00:19,790 --> 00:00:23,130 Onder dat is een ander script-tag binnenste gedeelte is mijn eigen code. 8 00:00:23,130 --> 00:00:28,060 In deze eerste regel van de code, die ik opgeef, met behulp van jQuery dat ik zou willen uitvoeren 9 00:00:28,060 --> 00:00:33,050 de volgende anonieme functie wanneer de zogenaamde document klaar. 10 00:00:33,050 --> 00:00:37,450 >> Concreet wil ik eerst het element van de pagina waarvan 11 00:00:37,450 --> 00:00:40,540 unieke ID is registratie, dat is mijn vorm. 12 00:00:40,540 --> 00:00:44,380 Ik wil graag een event handler registreren voor het indienen van formulieren en uitvoeren 13 00:00:44,380 --> 00:00:47,950 de volgende anonieme functie wanneer die gebeurtenis heeft geactiveerd. 14 00:00:47,950 --> 00:00:53,230 Concreet zou ik willen krijgen met behulp van jQuery, het element, wiens unieke 15 00:00:53,230 --> 00:00:59,070 identifier is registratie, maar uit daar pak het kind van het type ingang 16 00:00:59,070 --> 00:01:04,680 dat gebeurt Ik heb een attribuut naam waarvan de waarde is e-mail. 17 00:01:04,680 --> 00:01:08,430 >> Eenmaal gedaan, zou ik graag de waarde te krijgen dat de gebruiker heeft bepaald dat 18 00:01:08,430 --> 00:01:13,530 formulierveld en check doet het gelijk citaat unquote met niets ertussen. 19 00:01:13,530 --> 00:01:16,920 Als dat zo is, wil ik schreeuwen tegen de gebruiker dat hij of zij moet bieden hun 20 00:01:16,920 --> 00:01:18,100 e-mailadres. 21 00:01:18,100 --> 00:01:21,990 >> Ondertussen zou ik graag iets doen Vertaald, controleren of deze vorm, 22 00:01:21,990 --> 00:01:26,210 wiens idee is registratie, heeft een ingang veld als een kind, dat een 23 00:01:26,210 --> 00:01:28,430 attribuut naam waarvan waarde is met een wachtwoord. 24 00:01:28,430 --> 00:01:33,160 En check ook, als de waarde van de gebruiker voor dat is, citaat unquote, "niets." 25 00:01:33,160 --> 00:01:36,440 Als dat zo is, wil ik schreeuwen tegen de gebruiker, benadrukken dat hij of zij moet 26 00:01:36,440 --> 00:01:37,860 een wachtwoord. 27 00:01:37,860 --> 00:01:41,890 >> Ondertussen zou ik ook graag om te controleren of dat formulier waarvan de ID is de registratie, 28 00:01:41,890 --> 00:01:46,810 heeft een ingang kind wiens naam attribuut is gelijk aan het wachtwoord, heeft een waarde 29 00:01:46,810 --> 00:01:51,970 dat maakt de waarde niet gelijk dat de gebruiker heeft getypt voor het veld dat is 30 00:01:51,970 --> 00:01:56,050 die op dezelfde wijze gestructureerd, maar wiens naam is de bevestiging. 31 00:01:56,050 --> 00:02:00,330 Als dat zo is, wil ik schreeuwen tegen de gebruiker die zijn of haar wachtwoorden komen niet overeen. 32 00:02:00,330 --> 00:02:04,770 >> Tot slot, laten we controleren of de registratie input, wiens naam formulier 33 00:02:04,770 --> 00:02:07,300 is akkoord, wordt gecontroleerd. 34 00:02:07,300 --> 00:02:11,900 En zo ja, laten we ontkennen dat antwoord met bang en dan schreeuwen tegen de gebruiker 35 00:02:11,900 --> 00:02:15,220 dat hij of zij moet akkoord gaan met de voorwaarden. 36 00:02:15,220 --> 00:02:19,260 >> In elk van deze gevallen waarin de gebruiker gedwaald, we return false om te voorkomen dat 37 00:02:19,260 --> 00:02:21,780 het formulier indienen om register.php. 38 00:02:21,780 --> 00:02:25,660 Anders, als er geen fouten zijn gemaakt, we in plaats daarvan return true, waardoor 39 00:02:25,660 --> 00:02:29,590 wat aangeeft dat de vorm moet inderdaad worden voorgelegd aan register.php. 40 00:02:29,590 --> 00:02:31,640 >> Laten we eens een kijkje nemen in een browser. 41 00:02:31,640 --> 00:02:32,850 Hier is dan mijn vorm. 42 00:02:32,850 --> 00:02:34,440 Laten we proberen om te registreren met niets. 43 00:02:34,440 --> 00:02:37,340 Maar nee, ik moet bieden mijn e-mailadres. 44 00:02:37,340 --> 00:02:39,360 Laten we het doen. 45 00:02:39,360 --> 00:02:42,080 >> Opnieuw te registreren levert dat Ik moet een wachtwoord opgeven. 46 00:02:42,080 --> 00:02:45,090 Laten we het doen, deze keer het verstrekken van karmozijnrood. 47 00:02:45,090 --> 00:02:48,570 >> Wachtwoorden komen niet overeen, want inderdaad, Ik heb niet bevestigd door het intypen 48 00:02:48,570 --> 00:02:50,050 karmozijnrood weer. 49 00:02:50,050 --> 00:02:53,590 En nu moet ik akkoord met de voorwaarden en voorwaarden van deze box 50 00:02:53,590 --> 00:02:55,500 gevolgd door een laatste register. 51 00:02:55,500 --> 00:02:58,070 >> En nu ben ik echt, goed niet echt, geregistreerd. 52 00:02:58,070 --> 00:03:00,054