SPEAKER: La oss avgrense det siste implementering ved å utnytte jQuery til flytte min Javascript-kode i hodet på siden min, slik at jeg ikke trenger til, noe tilfeldig, lime det under skjemaet kroppen min. Legg merke til her at jeg først tatt med i siden mitt hode et script tag, kilde som er nettadressen til jQuery, at populære Javascript-bibliotek. Nedenfor dette er en annen script tag på innsiden av hvilken er min egen kode. I denne første kodelinje, I angir, ved hjelp av jQuery som jeg ønsker å utføre følgende anonym funksjon når den såkalte dokument er klar. Spesielt vil jeg gjerne først få elementet fra siden der unike ID er registrering, det er mitt skjema. Jeg ønsker å registrere en hendelseshåndterer for innsending av skjemaet og gjennomføre følgende anonym funksjon når hendelsen utløses. Spesielt vil jeg gjerne få hjelp jQuery, element, hvis unike identifikator er registrering, men fra det ta barnet av typen innspill det skjer Jeg har et attributt som heter nevne hvis verdi er epost. Når dette er gjort, vil jeg gjerne få verdien at brukeren har sørget for at skjemafelt og sjekk gjør det like sitat unquote med ingenting i mellom. Hvis så, vil jeg gjerne kjefte på brukeren at han eller hun må gi sine e-postadresse. I mellomtiden vil jeg gjerne gjøre noe lignende, sjekke om det skjemaet, hvis ideen er registrering, har en inngang felt som barn, har det en name attributt som Verdien er passord. Og sjekk, også, hvis brukerens verdi for som er, sitat unquote, "ingenting." Hvis så, vil jeg gjerne kjefte på brukeren, understreker at han eller hun må oppgi et passord. I mellomtiden vil jeg også lyst til å sjekke om det skjemaet som har IDen registrering, har en inngang barnet hvis navn attributt lik passord, har en verdi som ikke er lik den verdien som brukeren har skrevet inn for feltet som er at tilsvarende strukturert, men hvis navn er en bekreftelse. Hvis så, jeg ønsker å kjefte på brukeren som hans eller hennes Ordene er ikke like. Til slutt, la oss sjekke om registreringen skjemaets innspill, hvis navn blir enighet, blir sjekket. Og hvis så, la oss negere det svaret med bang og deretter kjefte på brukeren at han eller hun må godta vilkårene. I hvert av disse tilfellene når brukeren har feilet, returnerer vi false for å hindre at innsending av skjemaet register.php. Else, hvis ingen feil er gjort, vi i stedet returnere true, og dermed indikerer at skjemaet skal faktisk forelegges register.php. La oss ta en titt i en nettleser. Her er da mitt skjema. La oss prøve å registrere seg med ingenting. Men nope, må jeg gi min e-postadresse. La oss gjøre det. Registrer deg på nytt gir som Jeg må gi et passord. La oss gjøre det, denne gangen gir blodrød. Passordene stemmer ikke fordi, ja, Jeg har ikke bekreftet ved å skrive crimson igjen. Og nå må jeg godtar betingelsene og forholdene ved å sjekke denne boksen, etterfulgt av en siste register. Og nå er jeg virkelig, vel ikke egentlig, registrert.