1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: Recimo, sedaj si oglejte na spletna stran, ki omogoča uporabniku, da 3 00:00:03,020 --> 00:00:06,230 registrirati za nekaj, ampak da je dejansko vključuje nekaj odjemalsko 4 00:00:06,230 --> 00:00:08,690 potrditev njegove ali njene vložke. 5 00:00:08,690 --> 00:00:13,210 >> Opazil sem, v obliki-1.HTML, imam da je enake oblike kot prej, ampak sem 6 00:00:13,210 --> 00:00:17,940 Dodana osebno lastnost, da moj obrazca tag, Vrednost, ki se pridruži, tako 7 00:00:17,940 --> 00:00:22,140 da imam ID, preko katerega sem lahko edinstveno identifikacijo v obliko, v mojem DOM. 8 00:00:22,140 --> 00:00:26,090 Zdaj opazili pod mojo obrazca tag je scenarij tag, tako da zelo namerno 9 00:00:26,090 --> 00:00:30,840 moja koda JavaScript bo samo izvedbo enkrat obrazca dostavek in njegovih DOM vozlišč 10 00:00:30,840 --> 00:00:31,990 smo jih obložili. 11 00:00:31,990 --> 00:00:35,650 >> Znotraj obvestila script tag je Prva vrstica tu, kjer Izjavljam 12 00:00:35,650 --> 00:00:38,750 spremenljivka se imenuje oblika in dodelite da vrne vrednost 13 00:00:38,750 --> 00:00:42,850 document.getElementById citata konec citata registracijo. 14 00:00:42,850 --> 00:00:45,860 To je ta vrstica kode, da bo videti skozi moje DOM, išče 15 00:00:45,860 --> 00:00:50,130 element ali vozlišče, ki je edinstven identifikator registracijo, shranjevanje 16 00:00:50,130 --> 00:00:52,590 vrne vrednost na koncu V to spremenljivko. 17 00:00:52,590 --> 00:00:56,910 >> Potem sem se registrirate na tej obliki dogodek Handler za oddajo obrazca, 18 00:00:56,910 --> 00:01:02,190 z form.onsubmit in določite, da anonimno funkcije, katere telo 19 00:01:02,190 --> 00:01:04,220 nadaljuje storiti naslednje. 20 00:01:04,220 --> 00:01:09,700 Če polje tej obliki je, čigar ime je e-pošte, ima vrednost od uporabnika enako 21 00:01:09,700 --> 00:01:14,220 citiram konec citata nič, potem smo dogaja, da opozori uporabnika, da je on ali ona 22 00:01:14,220 --> 00:01:18,120 mora zagotoviti svoj e-poštni naslov, in smo vrne false, tako da tvorita 23 00:01:18,120 --> 00:01:21,680 sam se ne predloži registrirati dot php. 24 00:01:21,680 --> 00:01:26,070 >> Else, če ima obliko polje, katerega ime je geslo in katerih vrednost je 25 00:01:26,070 --> 00:01:28,800 quote citata, potem pa kričati na uporabnika, da oseba 26 00:01:28,800 --> 00:01:30,190 mora gesla. 27 00:01:30,190 --> 00:01:33,620 In spet, vrne false, tako da Obrazec se ne predloži 28 00:01:33,620 --> 00:01:35,160 registrirati dot php. 29 00:01:35,160 --> 00:01:38,920 >> Medtem, če uporabnik ima vrednost vnesli v na polje obrazca, imenovano 30 00:01:38,920 --> 00:01:43,100 geslo se ne ujema z vrednostjo, ki Uporabnik je predvideno obliki 31 00:01:43,100 --> 00:01:47,210 Polje se imenuje potrditev, potem pa kričati na uporabnika se Gesla se ne 32 00:01:47,210 --> 00:01:50,800 Tekma, in se nato vrne false, tako da Obrazec se ne predloži 33 00:01:50,800 --> 00:01:52,810 registrirati dot php. 34 00:01:52,810 --> 00:01:59,030 >> Končno, če ni tako, da vhod sporazumu so se preverja, 35 00:01:59,030 --> 00:02:02,740 potem pa kričati na uporabnika razloži da mora on ali ona se strinjate s pogoji 36 00:02:02,740 --> 00:02:06,660 in stanje, in spet vrne false tako, da je oblika, ki ni predložen 37 00:02:06,660 --> 00:02:08,460 registrirati dot php. 38 00:02:08,460 --> 00:02:11,830 >> Else, če nobena od teh napak ima bil dosežen, kaj je res vrne true 39 00:02:11,830 --> 00:02:14,990 in omogočajo obrazec je treba predložiti registrirati dot php. 40 00:02:14,990 --> 00:02:17,680 >> Oglejmo si na teh mogoče napake zdaj po odprtju 41 00:02:17,680 --> 00:02:19,150 stran v brskalniku. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Tu je potem ta obrazec. 44 00:02:26,890 --> 00:02:28,720 Oglejmo zagotavlja ničesar. 45 00:02:28,720 --> 00:02:30,660 >> Si mora zagotoviti svoj e-poštni naslov. 46 00:02:30,660 --> 00:02:34,930 V redu, dajmo vsaj sodelovati v tej smeri. 47 00:02:34,930 --> 00:02:36,380 >> Poskrbeti morate za geslo. 48 00:02:36,380 --> 00:02:40,150 V redu, dajmo izbrati geslo kot škrlat. 49 00:02:40,150 --> 00:02:41,245 Gesla se ne ujemajo. 50 00:02:41,245 --> 00:02:46,250 Ah, moram sodelovati in zagotavljati ista beseda, škrlatna, še enkrat. 51 00:02:46,250 --> 00:02:48,290 >> Morate strinjati s pogoji in pogoji. 52 00:02:48,290 --> 00:02:50,290 V redu, zdaj preverite, ali je polje. 53 00:02:50,290 --> 00:02:52,910 In končno, uh, jaz sem registriran. 54 00:02:52,910 --> 00:02:54,678