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