1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Lad os forfine det sidste implementering ved at udnytte jQuery til 3 00:00:03,610 --> 00:00:07,520 flytte min JavaScript-kode til hovedet på min side, så jeg ikke behøver 4 00:00:07,520 --> 00:00:11,840 til, noget vilkårligt, pasta det under formularen min krop. 5 00:00:11,840 --> 00:00:15,430 Bemærk her, at jeg første gang inkluderet i min side hoved et script-tag, 6 00:00:15,430 --> 00:00:19,790 kilde, som er webadressen på jQuery, at den folkelige JavaScript bibliotek. 7 00:00:19,790 --> 00:00:23,130 Nedenfor dette er en anden script-tag inderside, som er min egen kode. 8 00:00:23,130 --> 00:00:28,060 I denne første linje kode, jeg angive, bruge jQuery som jeg gerne vil udføre 9 00:00:28,060 --> 00:00:33,050 følgende anonyme funktion, når den såkaldte dokument er klar. 10 00:00:33,050 --> 00:00:37,450 >> Konkret vil jeg gerne først få elementet fra siden, hvis 11 00:00:37,450 --> 00:00:40,540 unikt id er registrering, det er min formular. 12 00:00:40,540 --> 00:00:44,380 Jeg vil gerne registrere en hændelseshandler for formularen indsendelse og udføre 13 00:00:44,380 --> 00:00:47,950 følgende anonyme funktion når denne begivenhed udløses. 14 00:00:47,950 --> 00:00:53,230 Konkret vil jeg gerne komme hjælp jQuery, elementet, hvis unikke 15 00:00:53,230 --> 00:00:59,070 id er registrering, men fra der fat i barnet af type input 16 00:00:59,070 --> 00:01:04,680 det sker, jeg har en attribut kaldet navn, hvis værdi er e-mail. 17 00:01:04,680 --> 00:01:08,430 >> Når det er gjort, vil jeg gerne for at få værdien at brugeren har givet for at 18 00:01:08,430 --> 00:01:13,530 formularfelt og kontrol gør det lige citat citat slut med intet i mellem. 19 00:01:13,530 --> 00:01:16,920 Hvis ja, vil jeg gerne råbe på brugeren at han eller hun skal give deres 20 00:01:16,920 --> 00:01:18,100 e-mail-adresse. 21 00:01:18,100 --> 00:01:21,990 >> I mellemtiden vil jeg gerne gøre noget lignende, kontrollere, om denne form 22 00:01:21,990 --> 00:01:26,210 hvis idé er registreret, har en indgang felt som et barn, der har en 23 00:01:26,210 --> 00:01:28,430 navneattribut hvis værdi er password. 24 00:01:28,430 --> 00:01:33,160 Og check, også hvis brugerens værdi for det er, citat citat slut, "ingenting". 25 00:01:33,160 --> 00:01:36,440 Hvis ja, vil jeg gerne råbe på brugeren, at understrege, at han eller hun skal 26 00:01:36,440 --> 00:01:37,860 give en adgangskode. 27 00:01:37,860 --> 00:01:41,890 >> I mellemtiden vil jeg også gerne at kontrollere, om denne form, hvis id er registrering, 28 00:01:41,890 --> 00:01:46,810 har en indgang barn, hvis navn attribut lig kodeord har en værdi 29 00:01:46,810 --> 00:01:51,970 der ikke er lig med den værdi, brugeren har indtastet for det felt, der er 30 00:01:51,970 --> 00:01:56,050 at en lignende struktur, men hvis navn er bekræftelse. 31 00:01:56,050 --> 00:02:00,330 Hvis ja, jeg ønsker at råbe på den bruger, hans eller hendes adgangskoder er ikke ens. 32 00:02:00,330 --> 00:02:04,770 >> Endelig, lad os se om registreringen formular input, hvis navn 33 00:02:04,770 --> 00:02:07,300 er enighed, er markeret. 34 00:02:07,300 --> 00:02:11,900 Og hvis ja, lad os negere dette svar med bang og derefter råber på brugerens 35 00:02:11,900 --> 00:02:15,220 at han eller hun skal acceptere de vilkår og betingelser. 36 00:02:15,220 --> 00:02:19,260 >> I hvert af disse tilfælde, hvor brugeren har begået en fejl, vi vender tilbage falsk for at forhindre 37 00:02:19,260 --> 00:02:21,780 formularen indsendelse til register.php. 38 00:02:21,780 --> 00:02:25,660 Else, hvis der er foretaget nogen fejl, vi i stedet returnere sandt, og dermed 39 00:02:25,660 --> 00:02:29,590 angiver, at skemaet skal faktisk forelægges register.php. 40 00:02:29,590 --> 00:02:31,640 >> Lad os tage et kig i en browser. 41 00:02:31,640 --> 00:02:32,850 Her er så min formular. 42 00:02:32,850 --> 00:02:34,440 Lad os prøve at registrere med ingenting. 43 00:02:34,440 --> 00:02:37,340 Men nej, jeg skal give min e-mail-adresse. 44 00:02:37,340 --> 00:02:39,360 Lad os gøre det. 45 00:02:39,360 --> 00:02:42,080 >> Registrering igen giver at Jeg skal give en adgangskode. 46 00:02:42,080 --> 00:02:45,090 Lad os gøre det, denne gang leverer Crimson. 47 00:02:45,090 --> 00:02:48,570 >> Adgangskoder matcher ikke fordi, ja, Jeg har ikke bekræftet ved at skrive 48 00:02:48,570 --> 00:02:50,050 højrød igen. 49 00:02:50,050 --> 00:02:53,590 Og nu må jeg accepterer betingelserne og betingelser ved at markere dette felt, 50 00:02:53,590 --> 00:02:55,500 efterfulgt af et afsluttende register. 51 00:02:55,500 --> 00:02:58,070 >> Og nu er jeg rigtig, godt ikke rigtig, registreret. 52 00:02:58,070 --> 00:03:00,054