1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: Nézzük most vessünk egy pillantást egy weboldal, amely lehetővé teszi a felhasználó számára, hogy 3 00:00:03,020 --> 00:00:06,230 regisztrálhatod valamit, de, hogy valóban tartalmaz néhány kliens oldali 4 00:00:06,230 --> 00:00:08,690 érvényesítése a saját bemenet. 5 00:00:08,690 --> 00:00:13,210 >> Figyeljük meg itt, a forma-1.html, én hogy ugyanabban a formában, mint korábban, de én már 6 00:00:13,210 --> 00:00:17,940 hozzá egy attribútum a form tag, amelynek értéke, hogy regisztráljon, így 7 00:00:17,940 --> 00:00:22,140 hogy van egy azonosító, amelyen keresztül tudok egyedileg azonosítja a formában én DOM. 8 00:00:22,140 --> 00:00:26,090 Figyeljük a nevem alatt form tag egy script címke, úgyhogy nagyon szándékosan, 9 00:00:26,090 --> 00:00:30,840 a JavaScript kód csak végre ha a form tag és DOM csomópontok 10 00:00:30,840 --> 00:00:31,990 betöltése. 11 00:00:31,990 --> 00:00:35,650 >> Belül a script tag értesítés a első sor itt, ahol Kijelentem egy 12 00:00:35,650 --> 00:00:38,750 nevű változó formában és hozzá ez a visszatérési értéket 13 00:00:38,750 --> 00:00:42,850 document.getElementById idézet idézet vége regisztráció. 14 00:00:42,850 --> 00:00:45,860 Ez ezt a kódsort, hogy fog kinézni az én DOM, akik a 15 00:00:45,860 --> 00:00:50,130 elemet vagy csomópont, hogy van egy egyedi azonosítója regisztráció, tárolás 16 00:00:50,130 --> 00:00:52,590 a visszatérési érték végül Ebben a változó. 17 00:00:52,590 --> 00:00:56,910 >> Aztán regisztrálni a formában egy esemény Handler a beadvány formájában, 18 00:00:56,910 --> 00:01:02,190 A form.onsubmit és hozzá, hogy az névtelen függvény, a test, amely 19 00:01:02,190 --> 00:01:04,220 bevételt tegye a következőket. 20 00:01:04,220 --> 00:01:09,700 Ha az űrlap a területen, akinek a neve e-mail, amelynek értéke egyenlő a felhasználó 21 00:01:09,700 --> 00:01:14,220 idézni unquote semmit, akkor vagyunk majd figyelmezteti a felhasználót, hogy ő 22 00:01:14,220 --> 00:01:18,120 kell adnia e-mail címét, és a térjünk vissza a hamis, így az űrlap 23 00:01:18,120 --> 00:01:21,680 maga nem nyújtottak be regisztrálni dot php. 24 00:01:21,680 --> 00:01:26,070 >> Különben, ha az űrlap egy mező, amelynek a neve jelszóval, és amelyek értéke 25 00:01:26,070 --> 00:01:28,800 idézet idézet vége, akkor hadd kiabáljon a felhasználó, hogy ő 26 00:01:28,800 --> 00:01:30,190 kell adnia egy jelszót. 27 00:01:30,190 --> 00:01:33,620 És ismét, return false így az űrlap nem nyújtják be 28 00:01:33,620 --> 00:01:35,160 regisztrálj dot php. 29 00:01:35,160 --> 00:01:38,920 >> Eközben, ha az érték a felhasználó beírt, hogy az űrlap mező neve 30 00:01:38,920 --> 00:01:43,100 jelszó nem egyezik az érték, a felhasználó megadta az űrlap 31 00:01:43,100 --> 00:01:47,210 field nevű visszaigazolást, akkor hadd kiabálni a felhasználó a jelszó nem 32 00:01:47,210 --> 00:01:50,800 mérkőzés, majd vissza a hamis, hogy a az űrlap nem nyújtják be 33 00:01:50,800 --> 00:01:52,810 regisztrálj dot php. 34 00:01:52,810 --> 00:01:59,030 >> Végül, ha nem ez a helyzet, hogy a űrlap megállapodást bemenet van jelölve, 35 00:01:59,030 --> 00:02:02,740 akkor hadd kiabálni a felhasználónak elmagyarázza , hogy ő kell fogadnia a feltételeket 36 00:02:02,740 --> 00:02:06,660 és állapota, és újra visszatér a hamis úgy, hogy a forma nem nyújtják be az 37 00:02:06,660 --> 00:02:08,460 regisztrálj dot php. 38 00:02:08,460 --> 00:02:11,830 >> Else if, sem azok a hibák, hogy történt, most valóban return true 39 00:02:11,830 --> 00:02:14,990 és lehetővé teszi a lapot kell kitölteni regisztrálni dot php. 40 00:02:14,990 --> 00:02:17,680 >> Vessünk egy pillantást ezekre a lehetséges hibák most megnyitásával 41 00:02:17,680 --> 00:02:19,150 Az oldal a böngészőben. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Itt van aztán a formában. 44 00:02:26,890 --> 00:02:28,720 Nézzük nyújt semmit. 45 00:02:28,720 --> 00:02:30,660 >> Meg kell adnia az e-mail címét. 46 00:02:30,660 --> 00:02:34,930 Rendben, nézzük legalább együtt Ezen a vonalon. 47 00:02:34,930 --> 00:02:36,380 >> Meg kell adnia egy jelszót. 48 00:02:36,380 --> 00:02:40,150 Rendben, nézzük válasszon egy jelszó, mint a vörös. 49 00:02:40,150 --> 00:02:41,245 A jelszavak nem egyeznek. 50 00:02:41,245 --> 00:02:46,250 Ah, együtt kell működniük, és ugyanazt a szót, bíbor, megint. 51 00:02:46,250 --> 00:02:48,290 >> El kell fogadnia a feltételeket és feltételeket. 52 00:02:48,290 --> 00:02:50,290 Rendben, nézzük most ellenőrizze, hogy a dobozban. 53 00:02:50,290 --> 00:02:52,910 És végül, ejha, ​​én regisztrált. 54 00:02:52,910 --> 00:02:54,678