SPEAKER: Laten we verfijnen dat laatste uitvoering door gebruik te maken van jQuery om verplaats mijn JavaScript-code om het hoofd van mijn pagina, zodat ik niet nodig om, enigszins arbitrair, pasta deze onder de vorm van mijn lichaam. Let hier op dat ik voor het eerst opgenomen in het hoofd van mijn pagina's een script-tag, de bron waarvan de URL van jQuery, dat populaire JavaScript-bibliotheek. Onder dat is een ander script-tag binnenste gedeelte is mijn eigen code. In deze eerste regel van de code, die ik opgeef, met behulp van jQuery dat ik zou willen uitvoeren de volgende anonieme functie wanneer de zogenaamde document klaar. Concreet wil ik eerst het element van de pagina waarvan unieke ID is registratie, dat is mijn vorm. Ik wil graag een event handler registreren voor het indienen van formulieren en uitvoeren de volgende anonieme functie wanneer die gebeurtenis heeft geactiveerd. Concreet zou ik willen krijgen met behulp van jQuery, het element, wiens unieke identifier is registratie, maar uit daar pak het kind van het type ingang dat gebeurt Ik heb een attribuut naam waarvan de waarde is e-mail. Eenmaal gedaan, zou ik graag de waarde te krijgen dat de gebruiker heeft bepaald dat formulierveld en check doet het gelijk citaat unquote met niets ertussen. Als dat zo is, wil ik schreeuwen tegen de gebruiker dat hij of zij moet bieden hun e-mailadres. Ondertussen zou ik graag iets doen Vertaald, controleren of deze vorm, wiens idee is registratie, heeft een ingang veld als een kind, dat een attribuut naam waarvan waarde is met een wachtwoord. En check ook, als de waarde van de gebruiker voor dat is, citaat unquote, "niets." Als dat zo is, wil ik schreeuwen tegen de gebruiker, benadrukken dat hij of zij moet een wachtwoord. Ondertussen zou ik ook graag om te controleren of dat formulier waarvan de ID is de registratie, heeft een ingang kind wiens naam attribuut is gelijk aan het wachtwoord, heeft een waarde dat maakt de waarde niet gelijk dat de gebruiker heeft getypt voor het veld dat is die op dezelfde wijze gestructureerd, maar wiens naam is de bevestiging. Als dat zo is, wil ik schreeuwen tegen de gebruiker die zijn of haar wachtwoorden komen niet overeen. Tot slot, laten we controleren of de registratie input, wiens naam formulier is akkoord, wordt gecontroleerd. En zo ja, laten we ontkennen dat antwoord met bang en dan schreeuwen tegen de gebruiker dat hij of zij moet akkoord gaan met de voorwaarden. In elk van deze gevallen waarin de gebruiker gedwaald, we return false om te voorkomen dat het formulier indienen om register.php. Anders, als er geen fouten zijn gemaakt, we in plaats daarvan return true, waardoor wat aangeeft dat de vorm moet inderdaad worden voorgelegd aan register.php. Laten we eens een kijkje nemen in een browser. Hier is dan mijn vorm. Laten we proberen om te registreren met niets. Maar nee, ik moet bieden mijn e-mailadres. Laten we het doen. Opnieuw te registreren levert dat Ik moet een wachtwoord opgeven. Laten we het doen, deze keer het verstrekken van karmozijnrood. Wachtwoorden komen niet overeen, want inderdaad, Ik heb niet bevestigd door het intypen karmozijnrood weer. En nu moet ik akkoord met de voorwaarden en voorwaarden van deze box gevolgd door een laatste register. En nu ben ik echt, goed niet echt, geregistreerd.