>> SPEAKER: Lad os forfine det sidste implementering ved at udnytte jQuery til
flytte min JavaScript-kode til hovedet på min side, så jeg ikke behøver
til, noget vilkårligt, pasta det under formularen min krop.
Bemærk her, at jeg første gang inkluderet i min side hoved et script-tag,
kilde, som er webadressen på jQuery, at den folkelige JavaScript bibliotek.
Nedenfor dette er en anden script-tag inderside, som er min egen kode.
I denne første linje kode, jeg angive, bruge jQuery som jeg gerne vil udføre
følgende anonyme funktion, når den såkaldte dokument er klar.
>> Konkret vil jeg gerne først få elementet fra siden, hvis
unikt id er registrering, det er min formular.
Jeg vil gerne registrere en hændelseshandler for formularen indsendelse og udføre
følgende anonyme funktion når denne begivenhed udløses.
Konkret vil jeg gerne komme hjælp jQuery, elementet, hvis unikke
id er registrering, men fra der fat i barnet af type input
det sker, jeg har en attribut kaldet navn, hvis værdi er e-mail.
>> Når det er gjort, vil jeg gerne for at få værdien at brugeren har givet for at
formularfelt og kontrol gør det lige citat citat slut med intet i mellem.
Hvis ja, vil jeg gerne råbe på brugeren at han eller hun skal give deres
e-mail-adresse.
>> I mellemtiden vil jeg gerne gøre noget lignende, kontrollere, om denne form
hvis idé er registreret, har en indgang felt som et barn, der har en
navneattribut hvis værdi er password.
Og check, også hvis brugerens værdi for det er, citat citat slut, "ingenting".
Hvis ja, vil jeg gerne råbe på brugeren, at understrege, at han eller hun skal
give en adgangskode.
>> I mellemtiden vil jeg også gerne at kontrollere, om denne form, hvis id er registrering,
har en indgang barn, hvis navn attribut lig kodeord har en værdi
der ikke er lig med den værdi, brugeren har indtastet for det felt, der er
at en lignende struktur, men hvis navn er bekræftelse.
Hvis ja, jeg ønsker at råbe på den bruger, hans eller hendes adgangskoder er ikke ens.
>> Endelig, lad os se om registreringen formular input, hvis navn
er enighed, er markeret.
Og hvis ja, lad os negere dette svar med bang og derefter råber på brugerens
at han eller hun skal acceptere de vilkår og betingelser.
>> I hvert af disse tilfælde, hvor brugeren har begået en fejl, vi vender tilbage falsk for at forhindre
formularen indsendelse til register.php.
Else, hvis der er foretaget nogen fejl, vi i stedet returnere sandt, og dermed
angiver, at skemaet skal faktisk forelægges register.php.
>> Lad os tage et kig i en browser.
Her er så min formular.
Lad os prøve at registrere med ingenting.
Men nej, jeg skal give min e-mail-adresse.
Lad os gøre det.
>> Registrering igen giver at Jeg skal give en adgangskode.
Lad os gøre det, denne gang leverer Crimson.
>> Adgangskoder matcher ikke fordi, ja, Jeg har ikke bekræftet ved at skrive
højrød igen.
Og nu må jeg accepterer betingelserne og betingelser ved at markere dette felt,
efterfulgt af et afsluttende register.
>> Og nu er jeg rigtig, godt ikke rigtig, registreret.