SPEAKER: Recimo, sedaj si oglejte na spletna stran, ki omogoča uporabniku, da registrirati za nekaj, ampak da je dejansko vključuje nekaj odjemalsko potrditev njegove ali njene vložke. Opazil sem, v obliki-1.HTML, imam da je enake oblike kot prej, ampak sem Dodana osebno lastnost, da moj obrazca tag, Vrednost, ki se pridruži, tako da imam ID, preko katerega sem lahko edinstveno identifikacijo v obliko, v mojem DOM. Zdaj opazili pod mojo obrazca tag je scenarij tag, tako da zelo namerno moja koda JavaScript bo samo izvedbo enkrat obrazca dostavek in njegovih DOM vozlišč smo jih obložili. Znotraj obvestila script tag je Prva vrstica tu, kjer Izjavljam spremenljivka se imenuje oblika in dodelite da vrne vrednost document.getElementById citata konec citata registracijo. To je ta vrstica kode, da bo videti skozi moje DOM, išče element ali vozlišče, ki je edinstven identifikator registracijo, shranjevanje vrne vrednost na koncu V to spremenljivko. Potem sem se registrirate na tej obliki dogodek Handler za oddajo obrazca, z form.onsubmit in določite, da anonimno funkcije, katere telo nadaljuje storiti naslednje. Če polje tej obliki je, čigar ime je e-pošte, ima vrednost od uporabnika enako citiram konec citata nič, potem smo dogaja, da opozori uporabnika, da je on ali ona mora zagotoviti svoj e-poštni naslov, in smo vrne false, tako da tvorita sam se ne predloži registrirati dot php. Else, če ima obliko polje, katerega ime je geslo in katerih vrednost je quote citata, potem pa kričati na uporabnika, da oseba mora gesla. In spet, vrne false, tako da Obrazec se ne predloži registrirati dot php. Medtem, če uporabnik ima vrednost vnesli v na polje obrazca, imenovano geslo se ne ujema z vrednostjo, ki Uporabnik je predvideno obliki Polje se imenuje potrditev, potem pa kričati na uporabnika se Gesla se ne Tekma, in se nato vrne false, tako da Obrazec se ne predloži registrirati dot php. Končno, če ni tako, da vhod sporazumu so se preverja, potem pa kričati na uporabnika razloži da mora on ali ona se strinjate s pogoji in stanje, in spet vrne false tako, da je oblika, ki ni predložen registrirati dot php. Else, če nobena od teh napak ima bil dosežen, kaj je res vrne true in omogočajo obrazec je treba predložiti registrirati dot php. Oglejmo si na teh mogoče napake zdaj po odprtju stran v brskalniku. http://localhost/form-1.HTML. Tu je potem ta obrazec. Oglejmo zagotavlja ničesar. Si mora zagotoviti svoj e-poštni naslov. V redu, dajmo vsaj sodelovati v tej smeri. Poskrbeti morate za geslo. V redu, dajmo izbrati geslo kot škrlat. Gesla se ne ujemajo. Ah, moram sodelovati in zagotavljati ista beseda, škrlatna, še enkrat. Morate strinjati s pogoji in pogoji. V redu, zdaj preverite, ali je polje. In končno, uh, jaz sem registriran.