>> Spreker: Kom ons neem nou 'n blik op 'n webblad wat 'n gebruiker toelaat om
registreer vir iets, maar wat eintlik sluit 'n paar kliënt-kant
bekragtiging van sy of haar insette.
>> Let hier, in vorm-1.HTML, ek het wat dieselfde vorm as voor, maar ek het
bygevoeg 'n ID eienskap aan my vorm tag, die waarde van wat registreer, sodat
dat ek 'n ID via wat ek kan uniek identifiseer wat vorm in my DOM.
Nou sien hieronder my vorm tag is 'n script tag, sodat baie doelbewus,
my JavaScript-kode sal slegs voer Sodra die vorm tag en sy DOM knope
gelaai.
>> Binnekant van die script tag kennisgewing is om die eerste reël hier waar ek verklaar 'n
veranderlike genoem vorm en wys dit die terugkeer waarde van
document.getElementById van aanhaling unquote registrasie.
Dit is hierdie lyn van kode wat sal kyk deur my DOM, op ​​soek na die
element of node wat 'n unieke identifikasie van registrasie, stoor
die terugkeer waarde uiteindelik in hierdie veranderlike.
>> Toe ek registreer met daardie vorm 'n gebeurtenis hanteerder vir die vorm voorlegging,
met form.onsubmit en wys dat 'n anonieme funksie, die liggaam van wat
opbrengs van die volgende te doen.
As daardie vorm se veld, wie se naam is e-pos, 'n waarde van die gebruiker gelyke
unquote niks aan te haal, dan is ons gaan die gebruiker te waarsku dat hy of sy
moet hul e-pos adres verskaf, en ons terugkeer valse sodat die vorm
self is nie, dot PHP te registreer.
>> Want as die vorm het 'n veld met die naam 'n wagwoord en waarvan die waarde
quote unquote, dan laat gil op die gebruiker dat hy of sy
moet 'n wagwoord verskaf.
En weer, terug valse sodat die vorm is nie ingedien
registreer dot PHP.
>> Intussen, indien die waarde van die gebruiker getik in die vorm veld genaamd
wagwoord stem nie ooreen met die waarde wat die gebruiker het voorsiening gemaak vir die vorm
veld met die naam bevestiging, dan laat gil op die gebruiker die wagwoorde nie
wedstryd, en dan terug valse sodat die vorm is nie ingedien
registreer dot PHP.
>> Laastens, as dit nie die geval is dat die vorm se ooreenkoms insette is nagegaan,
dan laat gil op die gebruiker verduidelik dat hy of sy moet toestem tot die terme
en toestand, en weer terug valse sodat die vorm nie ingedien
registreer dot PHP.
>> Anders as, een van die foute het gemaak is, laat ons wel terug ware
en laat die vorm ingedien word dot PHP te registreer.
>> Kom ons neem 'n blik op hierdie moontlike foute nou deur opening
die bladsy in 'n leser.
http://localhost/form-1.HTML.
Hier is dan daardie vorm.
Kom ons gee niks.
>> Jy moet jou e-pos adres verskaf.
Alle reg, laat ons ten minste saam langs die lyne.
>> Jy moet 'n wagwoord verskaf.
Alle reg, laat ons kies 'n wagwoord soos purper.
Wagwoorde stem nie ooreen nie.
Ag, ek nodig het om saam te werk en verskaf dieselfde woord, bloedrooi, weer.
>> Jy moet saamstem met die terme en voorwaardes.
Alle reg, laat ons nou seker dat boks.
En uiteindelik, Sjoe, ek is geregistreer is.