SPEAKER: Ni nun rigardu retpaĝo kiu permesas al uzanto registriĝu por io sed tio efektive inkluzivas iun klienton-flanko validigo de lia aŭ ŝia enigoj. Rimarku ĉi tie, en formo-1.HTML, mi havas tiun saman formon, kiel antaŭe, sed mi havas aldonis ID atributo por mia formo etikedo, la valoro de kiu estas registri, tiel ke mi havas ID tra kiu mi povas unike identigi tiun formon en mia DOM. Nun rimarki sub mia formo etikedo estas skripto etikedo, tiel ke tre intence, mia JavaScript kodo nur ekzekuti unufoje formo etikedon kaj lia DOM nodoj estis ŝarĝita. Interne de la skripto tag avizo estas la unua linio tie, kie mi deklari variablon nomitan formo kaj asigni ĝi la reveno valoro de document.getElementByID de kurzo unquote registriĝo. Ĝi estas tiu linio de kodo kiu aspektos tra mia DOM, serĉante la elemento aŭ nodo kiu havas unikan ensalutilo de registriĝo, stokante la reveno valoro finfine en ĉi tiu variablo. Tiam mi registru per tiu formo evento Traktilo por la formo submetiĝo, kun form.onsubmit kaj asigni ke anonima funkcio, la korpo de kiuj procedas por fari la sekvan. Se tiu formo la kampo, kies nomo estas retpoŝton, ĝi havas valoron de la uzanto egala citi unquote nenio, do ni estas tuj alarmi la uzanton, ke li aŭ ŝi devas provizi lian retadreson, kaj ni revenos malvera por ke la formo mem ne estas donita enskribi dot php. Alie, se la formo havas kampo kies nomo Estas pasvorton kaj kies valoro estas citaĵo unquote, tiam ni yell ĉe la uzanton, ke li aŭ ŝi devas provizi pasvorton. Kaj cetere, revenu malvera por ke la formularo ne estas submetita al aliĝu dot php. Dume, se la valoro de la uzanto havas tajpitaj en la formo kampo nomata pasvorto ne kongruas kun la valoro kiu la uzulo provizita por la formo kampo nomata konfirmo, tiam ni krias al la uzanto la pasvortojn ne partio, kaj tiam revenu falsaj por ke la formularo ne estas submetita al aliĝu dot php. Laste, se ĝi ne estas la kazo, ke la formon de akordo enigo estas kontrolita, tiam ni krias al la uzanto eksplikante ke li aŭ ŝi devas konsenti al la terminoj kaj kondiĉo, kaj denove reveni malvera tiel ke la formularo ne estas submetita al aliĝu dot php. Alie, se neniu el tiuj eraroj estis farita, ni ja revenas vera kaj permesos la formon estu submetita enskribi dot php. Ni rigardu tiuj ebla eraroj nun por malfermo la paĝon en foliumilo. http://localhost/form-1.HTML. Jen do tiu formo. Ni provizas nenion. Vi devas provizi vian retadreson. Enorde, ni almenaŭ kunlabori kune tiujn liniojn. Vi devas provizi pasvorton. Enorde, ni elektos pasvorto kiel rugxa. Pasvortoj ne kongruas. Ha, mi bezonas kunlabori kaj havigi la sama vorto, rugxa, denove. Vi devas konsenti al la terminoj kaj kondiĉoj. Enorde, ni nun kontroli, ke skatolo. Kaj fine, Whew, mi estas registrita.