1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: La oss avgrense det siste implementering ved å utnytte jQuery til 3 00:00:03,610 --> 00:00:07,520 flytte min Javascript-kode i hodet på siden min, slik at jeg ikke trenger 4 00:00:07,520 --> 00:00:11,840 til, noe tilfeldig, lime det under skjemaet kroppen min. 5 00:00:11,840 --> 00:00:15,430 Legg merke til her at jeg først tatt med i siden mitt hode et script tag, 6 00:00:15,430 --> 00:00:19,790 kilde som er nettadressen til jQuery, at populære Javascript-bibliotek. 7 00:00:19,790 --> 00:00:23,130 Nedenfor dette er en annen script tag på innsiden av hvilken er min egen kode. 8 00:00:23,130 --> 00:00:28,060 I denne første kodelinje, I angir, ved hjelp av jQuery som jeg ønsker å utføre 9 00:00:28,060 --> 00:00:33,050 følgende anonym funksjon når den såkalte dokument er klar. 10 00:00:33,050 --> 00:00:37,450 >> Spesielt vil jeg gjerne først få elementet fra siden der 11 00:00:37,450 --> 00:00:40,540 unike ID er registrering, det er mitt skjema. 12 00:00:40,540 --> 00:00:44,380 Jeg ønsker å registrere en hendelseshåndterer for innsending av skjemaet og gjennomføre 13 00:00:44,380 --> 00:00:47,950 følgende anonym funksjon når hendelsen utløses. 14 00:00:47,950 --> 00:00:53,230 Spesielt vil jeg gjerne få hjelp jQuery, element, hvis unike 15 00:00:53,230 --> 00:00:59,070 identifikator er registrering, men fra det ta barnet av typen innspill 16 00:00:59,070 --> 00:01:04,680 det skjer Jeg har et attributt som heter nevne hvis verdi er epost. 17 00:01:04,680 --> 00:01:08,430 >> Når dette er gjort, vil jeg gjerne få verdien at brukeren har sørget for at 18 00:01:08,430 --> 00:01:13,530 skjemafelt og sjekk gjør det like sitat unquote med ingenting i mellom. 19 00:01:13,530 --> 00:01:16,920 Hvis så, vil jeg gjerne kjefte på brukeren at han eller hun må gi sine 20 00:01:16,920 --> 00:01:18,100 e-postadresse. 21 00:01:18,100 --> 00:01:21,990 >> I mellomtiden vil jeg gjerne gjøre noe lignende, sjekke om det skjemaet, 22 00:01:21,990 --> 00:01:26,210 hvis ideen er registrering, har en inngang felt som barn, har det en 23 00:01:26,210 --> 00:01:28,430 name attributt som Verdien er passord. 24 00:01:28,430 --> 00:01:33,160 Og sjekk, også, hvis brukerens verdi for som er, sitat unquote, "ingenting." 25 00:01:33,160 --> 00:01:36,440 Hvis så, vil jeg gjerne kjefte på brukeren, understreker at han eller hun må 26 00:01:36,440 --> 00:01:37,860 oppgi et passord. 27 00:01:37,860 --> 00:01:41,890 >> I mellomtiden vil jeg også lyst til å sjekke om det skjemaet som har IDen registrering, 28 00:01:41,890 --> 00:01:46,810 har en inngang barnet hvis navn attributt lik passord, har en verdi 29 00:01:46,810 --> 00:01:51,970 som ikke er lik den verdien som brukeren har skrevet inn for feltet som er 30 00:01:51,970 --> 00:01:56,050 at tilsvarende strukturert, men hvis navn er en bekreftelse. 31 00:01:56,050 --> 00:02:00,330 Hvis så, jeg ønsker å kjefte på brukeren som hans eller hennes Ordene er ikke like. 32 00:02:00,330 --> 00:02:04,770 >> Til slutt, la oss sjekke om registreringen skjemaets innspill, hvis navn 33 00:02:04,770 --> 00:02:07,300 blir enighet, blir sjekket. 34 00:02:07,300 --> 00:02:11,900 Og hvis så, la oss negere det svaret med bang og deretter kjefte på brukeren 35 00:02:11,900 --> 00:02:15,220 at han eller hun må godta vilkårene. 36 00:02:15,220 --> 00:02:19,260 >> I hvert av disse tilfellene når brukeren har feilet, returnerer vi false for å hindre 37 00:02:19,260 --> 00:02:21,780 at innsending av skjemaet register.php. 38 00:02:21,780 --> 00:02:25,660 Else, hvis ingen feil er gjort, vi i stedet returnere true, og dermed 39 00:02:25,660 --> 00:02:29,590 indikerer at skjemaet skal faktisk forelegges register.php. 40 00:02:29,590 --> 00:02:31,640 >> La oss ta en titt i en nettleser. 41 00:02:31,640 --> 00:02:32,850 Her er da mitt skjema. 42 00:02:32,850 --> 00:02:34,440 La oss prøve å registrere seg med ingenting. 43 00:02:34,440 --> 00:02:37,340 Men nope, må jeg gi min e-postadresse. 44 00:02:37,340 --> 00:02:39,360 La oss gjøre det. 45 00:02:39,360 --> 00:02:42,080 >> Registrer deg på nytt gir som Jeg må gi et passord. 46 00:02:42,080 --> 00:02:45,090 La oss gjøre det, denne gangen gir blodrød. 47 00:02:45,090 --> 00:02:48,570 >> Passordene stemmer ikke fordi, ja, Jeg har ikke bekreftet ved å skrive 48 00:02:48,570 --> 00:02:50,050 crimson igjen. 49 00:02:50,050 --> 00:02:53,590 Og nå må jeg godtar betingelsene og forholdene ved å sjekke denne boksen, 50 00:02:53,590 --> 00:02:55,500 etterfulgt av en siste register. 51 00:02:55,500 --> 00:02:58,070 >> Og nå er jeg virkelig, vel ikke egentlig, registrert. 52 00:02:58,070 --> 00:03:00,054