1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Ni fajnigi tiu lasta efektivigo per utiligante jQuery al 3 00:00:03,610 --> 00:00:07,520 transloki mia JavaScript kodo al la kapo de mia paĝo, por ke mi ne bezonas 4 00:00:07,520 --> 00:00:11,840 al, iom arbitre, pasto Ĝi malsupre la formo de mia korpo. 5 00:00:11,840 --> 00:00:15,430 Rimarku, ke mi unue inkluzivita en mia paĝo kapo script etikedon, la 6 00:00:15,430 --> 00:00:19,790 fonto el kiu estas la retadreso de jQuery, ke populara JavaScript biblioteko. 7 00:00:19,790 --> 00:00:23,130 Malsupre, ke estas alia skribo etikedon ene de kio estas mia propra kodo. 8 00:00:23,130 --> 00:00:28,060 En tiu unua linio de kodo, mi specifi, uzante jQuery ke mi ŝatus ekzekuti 9 00:00:28,060 --> 00:00:33,050 La jenaj anonima funkcio kiam la tn dokumento estas preta. 10 00:00:33,050 --> 00:00:37,450 >> Specife, mi volus unue akiri la elemento el la paĝo kies 11 00:00:37,450 --> 00:00:40,540 unika ID registriĝo, ke estas mia formo. 12 00:00:40,540 --> 00:00:44,380 Mi ŝatus registri evento traktilo cxar la formo de submetiĝo kaj ekzekuti 13 00:00:44,380 --> 00:00:47,950 La jenaj anonima funkcio krom se tiu evento pafis. 14 00:00:47,950 --> 00:00:53,230 Specife, mi ŝatus get uzante jQuery, la elemento, kies sola 15 00:00:53,230 --> 00:00:59,070 ensalutilo estas registriĝo, sed de tie havigu la infano de tipo enigo 16 00:00:59,070 --> 00:01:04,680 kiu okazas Mi havas atributon nomata nomumi kies valoro estas retpoŝto. 17 00:01:04,680 --> 00:01:08,430 >> Unufoje farita, mi ŝatus ricevi la valoron ke la uzanto estas provizita por ke 18 00:01:08,430 --> 00:01:13,530 formo kampo kaj ĉeko faras egalaj citaĵo unquote kun nenio en inter. 19 00:01:13,530 --> 00:01:16,920 Se jes, mi ŝatus krii ĉe la uzanto ke li aŭ ŝi devas provizi lian 20 00:01:16,920 --> 00:01:18,100 retpoŝta adreso. 21 00:01:18,100 --> 00:01:21,990 >> Dume mi ŝatus fari ion simila, kontrolanta ĉu tiu formo, 22 00:01:21,990 --> 00:01:26,210 kies ideo estas registriĝo, havas enigo kampo kiel infano, kiu havas 23 00:01:26,210 --> 00:01:28,430 nomumi atributo kies valoro estas pasvorto. 24 00:01:28,430 --> 00:01:33,160 Kaj kontrolu ankaŭ, se la uzanto valoro por tio estas, citaĵo unquote, "nenio". 25 00:01:33,160 --> 00:01:36,440 Se jes, mi ŝatus krii ĉe la uzanton, substrekante, ke li aŭ ŝi devas 26 00:01:36,440 --> 00:01:37,860 provizi pasvorton. 27 00:01:37,860 --> 00:01:41,890 >> Dume, mi ankaŭ ŝatas kontrolu se tiun formon kies ID estas registriĝo, 28 00:01:41,890 --> 00:01:46,810 havas enigo infano kies nomo atributo egalas pasvorto, havas valoro 29 00:01:46,810 --> 00:01:51,970 ke ne egalas la valoro kiun la uzulo tajpis en la kampon, kiu estas 30 00:01:51,970 --> 00:01:56,050 ke simile strukturitaj, sed kies nomo estas konfirmo. 31 00:01:56,050 --> 00:02:00,330 Se jes, mi volas krii ĉe la uzanton ke lia aŭ ŝia pasvortoj ne kongruas. 32 00:02:00,330 --> 00:02:04,770 >> Laste, ni kontrolu ĉu la ali formon de enigo, kies nomo 33 00:02:04,770 --> 00:02:07,300 estas interkonsento, estas markita. 34 00:02:07,300 --> 00:02:11,900 Kaj se jes, ni neas tiun respondon kun bang kaj tiam krias al la uzanto 35 00:02:11,900 --> 00:02:15,220 ke li aŭ ŝi devas konsenti la terminoj kaj kondiĉoj. 36 00:02:15,220 --> 00:02:19,260 >> En ĉiu el tiuj kazoj, kiam la uzanto havas eraris, ni revenos falsaj malhelpi 37 00:02:19,260 --> 00:02:21,780 formo submetiĝo al register.php. 38 00:02:21,780 --> 00:02:25,660 Alie, se neniu erarojn ili faris, ni anstataŭ redoni vera, tiamaniere 39 00:02:25,660 --> 00:02:29,590 indikante ke la formo devus ja esti proponita en register.php. 40 00:02:29,590 --> 00:02:31,640 >> Ni rigardu en retumilo. 41 00:02:31,640 --> 00:02:32,850 Jen do estas mia formo. 42 00:02:32,850 --> 00:02:34,440 Ni provu enskribi kun nenio. 43 00:02:34,440 --> 00:02:37,340 Sed nope, mi devas provizi mia retadreso. 44 00:02:37,340 --> 00:02:39,360 Ni faru tiel. 45 00:02:39,360 --> 00:02:42,080 >> Registri denove rendimenta ke Mi devas provizi pasvorton. 46 00:02:42,080 --> 00:02:45,090 Ni faru tiel, ĉifoje provizante rugxa. 47 00:02:45,090 --> 00:02:48,570 >> Pasvortoj ne kongruas ĉar, ja, Mi jam ne estas konfirmita per tajpado 48 00:02:48,570 --> 00:02:50,050 Crimson denove. 49 00:02:50,050 --> 00:02:53,590 Kaj nun mi devas konsenti al la terminoj kaj kondiĉoj kontrolante tiun skatolon, 50 00:02:53,590 --> 00:02:55,500 sekvata de unu fino de registro. 51 00:02:55,500 --> 00:02:58,070 >> Kaj nun mi estas vere, bone Ne vere, registritaj. 52 00:02:58,070 --> 00:03:00,054