GARSIAKALBIS: Tegul dabar pažvelgti į interneto puslapis, kuris leidžia vartotojui registruotis kažką, bet, kad iš tikrųjų apima kai kliento pusėje patvirtinimas apie jo sąnaudas. Atkreipkime dėmesį, kad forma-1.html, turiu ta pati forma kaip ir anksčiau, bet aš pridėjo ID atributas mano formos žyma, kurių vertė yra registruoti, todėl kad turiu ID, per kurią galiu identifikuoti tą formą savo DOM. Dabar pastebėsite žemiau mano formos žyma yra scenarijus žyma, kad labai sąmoningai, mano JavaScript kodas bus tik vykdo kai formos žyma ir jo DOM mazgai buvo pakrauti. Viduje pranešimo scenarijų žymės yra Pirmoji eilutė čia, kur aš pareiškiu, kintamasis vadinamas forma ir priskirti ji gražinama reikšmė document.getElementById Citatos citatos registracija. Tai tik kodo eilutę, kad atrodys per mano DOM, ieško elementas arba mazgas, kuris turi unikalią identifikatorius registravimo, saugojimo grįžti vertė galiausiai į šį kintamąjį rodiklį. Tada galiu prisiregistruoti ta forma renginį Handler formos pateikimo, su form.onsubmit ir priskirti, kad anoniminis funkcija, organizacija, kurios pajamos atlikite šiuos veiksmus. Jei ta forma laukas, kurio vardas yra laišką, turi vertę iš vartotojo vienodą citata citatos nieko, tada mes ketina įspėti vartotoją, kad jis ar ji turi pateikti savo elektroninio pašto adresą, ir mes return false, kad forma pati nepateikė užsiregistruoti dot php. Kitur, jei yra langelis, kurio vardas slaptažodžiu ir kurių vertė yra citata citatos, tada tegul klykauti ne vartotojui, kad jis ar ji turi pateikti slaptažodį. Ir vėl, return false, kad forma nėra pateikta užsiregistruoti dot php. Tuo tarpu, jei vertė vartotojas įvestas į formos lauką, vadinamą slaptažodis neatitinka vertę, vartotojas numatyta forma laukas vadinamas patvirtinimas, tada tegul klykauti naudotojo slaptažodžius padaryti ne rungtynės, tada return false, kad forma nėra pateikta užsiregistruoti dot php. Galiausiai, jei tai ne tas atvejis, Formos sutikimas įėjimas pažymėtas, tada tegul klykauti vartotojui paaiškinti kad jis ar ji turi sutikti su sąlygomis ir sąlyga, ir vėl netikras kad forma nėra pateikta užsiregistruoti dot php. Else if, nė viena iš šių klaidų yra buvo padaryta, galime iš tiesų grąžina true ir leisti forma turi būti pateikta užsiregistruoti dot php. Leiskite pažvelgti į tai galima pažvelgti klaidų dabar atsidaro naršyklėje puslapis. http://localhost/form-1.HTML. Štai tada forma. Leiskite pateikti nieko. Jūs turite nurodyti savo elektroninio pašto adresą. Gerai, tegul bent bendradarbiauti palei tas linijas. Jūs turite pateikti slaptažodį. Gerai, tegul pasirinkti slaptažodis kaip purpuras. Slaptažodžiai nesutampa. Ak, man reikia bendradarbiauti ir teikti pats žodis, tamsiai raudona, dar kartą. Jūs turite sutikti su sąlygomis ir sąlygos. Viskas gerai, tegul dabar patikrinti tą langelį. Ir, pagaliau, FIU, aš registruotas.