SPEAKER: Poďme sa teraz pozrieť na webová stránka, ktorá umožňuje užívateľovi zaregistrujte pre niečo, ale že v skutočnosti obsahuje niektoré strane klienta overenie jeho alebo jej vstupy. Všimnite si tu, v tvare-1.html, mám že rovnaká forma ako predtým, ale som pridal atribút ID môjho tagu form, hodnota, ktorá sa zaregistrovať, aby že mám ID, cez ktoré môžem jednoznačne identifikovať tento formulár v mojom DOM. Teraz všimnete pod mojím tagu form je skript tag, takže veľmi uvážene, môj kód JavaScript bude pracovať iba akonáhle tvaru značky a jej DOM uzly boli načítané. Vnútri oznámenia script tag je Prvý riadok tu, kde Prehlasujem, Premenná s názvom formulára a priradiť je návratová hodnota document.getElementById citátu koniec citátu registrácia. Je to tento riadok kódu, ktorý sa bude zaoberať cez môj DOM, hľadá prvok alebo uzol, ktorý má jedinečnú identifikátor registráciu, ukladanie Návratová hodnota nakoniec V tejto premennej. Potom som sa zaregistrovať u tejto formy udalosť handler pre odoslanie formulára, s form.onsubmit a priradiť ktoré anonymné funkcie, orgán, ktorý pokračuje vykonať nasledujúce kroky. Ak pole tohto formulára, ktorého meno je e-mail, má hodnotu od užívateľa rovné citovať koniec citátu nič, potom sme bude upozorniť užívateľa, že on alebo ona musí poskytnúť svoju e-mailovú adresu, a vrátime false, takže forma sama o sebe nie je predložená zaregistrovať dot php. Inak, ak formulár obsahuje pole, ktorého názov je heslo a ktorých hodnota je citácie koniec citátu, potom poďme revať u užívateľa, že on alebo ona musí zadať heslo. A opäť vráti false, aby Formulár nie je predložený Registrácia dot php. Medzitým, v prípade, že hodnota má užívateľ zadali do poľa formulára s názvom heslo nezodpovedá hodnotu, ktorá užívateľ poskytuje pre formu pole s názvom potvrdenie, potom sa poďme kričať na užívateľa, že heslá nie sú zápas, a potom sa vrátiť false, aby Formulár nie je predložený Registrácia dot php. A konečne, v prípade, že nie je pravda, že Dohoda vstupné formuláre sa kontroluje, potom sa poďme revať na užívateľa vysvetľovať že on alebo ona musí súhlasiť s podmienkami a stav, a opäť sa vrátiť false tak, že formulár nie je predložený Registrácia dot php. Inak, ak žiadna z týchto chýb sú boli vykonané, poďme skutočne vráti hodnotu true a umožňujú forma majú byť predložené zaregistrovať dot php. Poďme sa pozrieť na tieto možné Chyby sa podnikom otvorením stránky v prehliadači. http://localhost/form-1.HTML. Tu je potom, že forma. Poďme poskytovať nič. Musíte zadať vašu e-mailovú adresu. Dobre, poďme aspoň spolupracovať v tomto smere. Musíte zadať heslo. Dobre, poďme si vybrať heslo ako šarlát. Heslá sa nezhodujú. Ach, musím spolupracovať a poskytovať rovnaké slovo, purpurový, znova. Musíte súhlasiť s podmienkami a podmienky. Dobre, poďme sa teraz zistiť, že políčko. A konečne, Páni, som registrovaná.