SPEAKER: Pojďme se nyní podívat na webová stránka, která umožňuje uživateli zaregistrujte pro něco, ale že ve skutečnosti obsahuje některé straně klienta ověření jeho nebo její vstupy. Všimněte si zde, ve tvaru-1.html, mám že stejná forma jako dříve, ale jsem přidal atribut ID mého tagu form, hodnota, která se zaregistrovat, aby že mám ID, přes které mohu jednoznačně identifikovat tento formulář v mém DOM. Nyní všimnete pod mým tagu form je skript tag, takže velmi uváženě, můj kód JavaScript bude pracovat pouze jakmile tvaru značky a její DOM uzly byly načteny. Uvnitř oznámení script tag je První řádek tady, kde Prohlašuji, Proměnná s názvem formuláře a přiřadit je návratová hodnota document.getElementById citátu konec citátu registrace. Je to tento řádek kódu, který se bude zabývat přes můj DOM, hledá prvek nebo uzel, který má jedinečnou identifikátor registraci, ukládání Návratová hodnota nakonec V této proměnné. Pak jsem se zaregistrovat u této formy událost handler pro odeslání formuláře, s form.onsubmit a přiřadit které anonymní funkce, orgán, který pokračuje provést následující kroky. Pokud pole tohoto formuláře, jehož jméno je e-mail, má hodnotu od uživatele rovné citovat konec citátu nic, pak jsme bude upozornit uživatele, že on nebo ona musí poskytnout svou e-mailovou adresu, a vrátíme false, takže forma sama o sobě není předložena zaregistrovat dot php. Jinak, pokud formulář obsahuje pole, jehož název je heslo a jejichž hodnota je citace konec citátu, pak pojďme řvát u uživatele, že on nebo ona musí zadat heslo. A opět vrátí false, aby Formulář není předložen Registrace dot php. Mezitím, v případě, že hodnota má uživatel zadali do pole formuláře s názvem heslo neodpovídá hodnotu, která uživatel poskytuje pro formu pole s názvem potvrzení, pak se pojďme křičet na uživatele, že hesla nejsou zápas, a pak se vrátit false, aby Formulář není předložen Registrace dot php. A konečně, v případě, že není pravda, že Dohoda vstupní formuláře se kontroluje, pak se pojďme řvát na uživatele vysvětlovat že on nebo ona musí souhlasit s podmínkami a stav, a opět se vrátit false tak, že formulář není předložen Registrace dot php. Jinak, pokud žádná z těchto chyb jsou byly provedeny, pojďme skutečně vrátí hodnotu true a umožňují forma mají být předloženy zaregistrovat dot php. Pojďme se podívat na tyto možné Chyby se podnikem otevřením stránky v prohlížeči. http://localhost/form-1.HTML. Zde je pak, že forma. Pojďme poskytovat nic. Musíte zadat vaši e-mailovou adresu. Dobře, pojďme alespoň spolupracovat v tomto směru. Musíte zadat heslo. Dobře, pojďme si vybrat heslo jako šarlat. Hesla se neshodují. Ach, musím spolupracovat a poskytovat stejné slovo, purpurový, znovu. Musíte souhlasit s podmínkami a podmínky. Dobře, pojďme se nyní zjistit, že políčko. A konečně, Páni, jsem registrovaná.