>> 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á.