1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: Pojďme se nyní podívat na webová stránka, která umožňuje uživateli 3 00:00:03,020 --> 00:00:06,230 zaregistrujte pro něco, ale že ve skutečnosti obsahuje některé straně klienta 4 00:00:06,230 --> 00:00:08,690 ověření jeho nebo její vstupy. 5 00:00:08,690 --> 00:00:13,210 >> Všimněte si zde, ve tvaru-1.html, mám že stejná forma jako dříve, ale jsem 6 00:00:13,210 --> 00:00:17,940 přidal atribut ID mého tagu form, hodnota, která se zaregistrovat, aby 7 00:00:17,940 --> 00:00:22,140 že mám ID, přes které mohu jednoznačně identifikovat tento formulář v mém DOM. 8 00:00:22,140 --> 00:00:26,090 Nyní všimnete pod mým tagu form je skript tag, takže velmi uváženě, 9 00:00:26,090 --> 00:00:30,840 můj kód JavaScript bude pracovat pouze jakmile tvaru značky a její DOM uzly 10 00:00:30,840 --> 00:00:31,990 byly načteny. 11 00:00:31,990 --> 00:00:35,650 >> Uvnitř oznámení script tag je První řádek tady, kde Prohlašuji, 12 00:00:35,650 --> 00:00:38,750 Proměnná s názvem formuláře a přiřadit je návratová hodnota 13 00:00:38,750 --> 00:00:42,850 document.getElementById citátu konec citátu registrace. 14 00:00:42,850 --> 00:00:45,860 Je to tento řádek kódu, který se bude zabývat přes můj DOM, hledá 15 00:00:45,860 --> 00:00:50,130 prvek nebo uzel, který má jedinečnou identifikátor registraci, ukládání 16 00:00:50,130 --> 00:00:52,590 Návratová hodnota nakonec V této proměnné. 17 00:00:52,590 --> 00:00:56,910 >> Pak jsem se zaregistrovat u této formy událost handler pro odeslání formuláře, 18 00:00:56,910 --> 00:01:02,190 s form.onsubmit a přiřadit které anonymní funkce, orgán, který 19 00:01:02,190 --> 00:01:04,220 pokračuje provést následující kroky. 20 00:01:04,220 --> 00:01:09,700 Pokud pole tohoto formuláře, jehož jméno je e-mail, má hodnotu od uživatele rovné 21 00:01:09,700 --> 00:01:14,220 citovat konec citátu nic, pak jsme bude upozornit uživatele, že on nebo ona 22 00:01:14,220 --> 00:01:18,120 musí poskytnout svou e-mailovou adresu, a vrátíme false, takže forma 23 00:01:18,120 --> 00:01:21,680 sama o sobě není předložena zaregistrovat dot php. 24 00:01:21,680 --> 00:01:26,070 >> Jinak, pokud formulář obsahuje pole, jehož název je heslo a jejichž hodnota je 25 00:01:26,070 --> 00:01:28,800 citace konec citátu, pak pojďme řvát u uživatele, že on nebo ona 26 00:01:28,800 --> 00:01:30,190 musí zadat heslo. 27 00:01:30,190 --> 00:01:33,620 A opět vrátí false, aby Formulář není předložen 28 00:01:33,620 --> 00:01:35,160 Registrace dot php. 29 00:01:35,160 --> 00:01:38,920 >> Mezitím, v případě, že hodnota má uživatel zadali do pole formuláře s názvem 30 00:01:38,920 --> 00:01:43,100 heslo neodpovídá hodnotu, která uživatel poskytuje pro formu 31 00:01:43,100 --> 00:01:47,210 pole s názvem potvrzení, pak se pojďme křičet na uživatele, že hesla nejsou 32 00:01:47,210 --> 00:01:50,800 zápas, a pak se vrátit false, aby Formulář není předložen 33 00:01:50,800 --> 00:01:52,810 Registrace dot php. 34 00:01:52,810 --> 00:01:59,030 >> A konečně, v případě, že není pravda, že Dohoda vstupní formuláře se kontroluje, 35 00:01:59,030 --> 00:02:02,740 pak se pojďme řvát na uživatele vysvětlovat že on nebo ona musí souhlasit s podmínkami 36 00:02:02,740 --> 00:02:06,660 a stav, a opět se vrátit false tak, že formulář není předložen 37 00:02:06,660 --> 00:02:08,460 Registrace dot php. 38 00:02:08,460 --> 00:02:11,830 >> Jinak, pokud žádná z těchto chyb jsou byly provedeny, pojďme skutečně vrátí hodnotu true 39 00:02:11,830 --> 00:02:14,990 a umožňují forma mají být předloženy zaregistrovat dot php. 40 00:02:14,990 --> 00:02:17,680 >> Pojďme se podívat na tyto možné Chyby se podnikem otevřením 41 00:02:17,680 --> 00:02:19,150 stránky v prohlížeči. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Zde je pak, že forma. 44 00:02:26,890 --> 00:02:28,720 Pojďme poskytovat nic. 45 00:02:28,720 --> 00:02:30,660 >> Musíte zadat vaši e-mailovou adresu. 46 00:02:30,660 --> 00:02:34,930 Dobře, pojďme alespoň spolupracovat v tomto směru. 47 00:02:34,930 --> 00:02:36,380 >> Musíte zadat heslo. 48 00:02:36,380 --> 00:02:40,150 Dobře, pojďme si vybrat heslo jako šarlat. 49 00:02:40,150 --> 00:02:41,245 Hesla se neshodují. 50 00:02:41,245 --> 00:02:46,250 Ach, musím spolupracovat a poskytovat stejné slovo, purpurový, znovu. 51 00:02:46,250 --> 00:02:48,290 >> Musíte souhlasit s podmínkami a podmínky. 52 00:02:48,290 --> 00:02:50,290 Dobře, pojďme se nyní zjistit, že políčko. 53 00:02:50,290 --> 00:02:52,910 A konečně, Páni, jsem registrovaná. 54 00:02:52,910 --> 00:02:54,678