1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> SPEAKER: Да се ​​усъвършенства, че миналата прилагане от деблокирането Jquery да 3 00:00:03,610 --> 00:00:07,520 преместят моето JavaScript код в главата на моята страница, така че не ми трябва 4 00:00:07,520 --> 00:00:11,840 да, донякъде произволно, паста то под форма тялото ми. 5 00:00:11,840 --> 00:00:15,430 Забележете, че тук за първи път е включен в моята страница главата таг скрипт, на 6 00:00:15,430 --> 00:00:19,790 източник на която е URL адреса на JQuery, че популярната JavaScript библиотека. 7 00:00:19,790 --> 00:00:23,130 По-долу, че е друг скрипт тагове във вътрешността на който е моят собствен код. 8 00:00:23,130 --> 00:00:28,060 В този първи ред с код, да посоча, използване на JQuery, че бих искал да се изпълни 9 00:00:28,060 --> 00:00:33,050 следната анонимна функция, когато така наречените документът е готов. 10 00:00:33,050 --> 00:00:37,450 >> По-конкретно, бих искал първо да получите елемент от страницата чиято 11 00:00:37,450 --> 00:00:40,540 уникален идентификатор, е регистрация, това е моята форма. 12 00:00:40,540 --> 00:00:44,380 Бих искал да се регистрирате манипулатор на събитие за подаване на формуляра и да изпълни 13 00:00:44,380 --> 00:00:47,950 следната анонимна функция всеки път, когато това събитие задейства. 14 00:00:47,950 --> 00:00:53,230 По-конкретно, бих искал да се използване на Jquery, елементът, чийто уникален 15 00:00:53,230 --> 00:00:59,070 идентификатор е регистрация, но от там вземете детето от тип вход 16 00:00:59,070 --> 00:01:04,680 , което се случва Имам атрибут наречен име, чиято стойност е-мейл. 17 00:01:04,680 --> 00:01:08,430 >> Веднъж, направили това, бих искал да получите стойността че потребителят не е предвидила, че 18 00:01:08,430 --> 00:01:13,530 полева форма и проверка прави го равно цитат край на цитата с нищо между тях. 19 00:01:13,530 --> 00:01:16,920 Ако е така, бих искал да вика на потребителя че той или тя трябва да осигури тяхното 20 00:01:16,920 --> 00:01:18,100 имейл адрес. 21 00:01:18,100 --> 00:01:21,990 >> В същото време бих искал да направя нещо подобни, проверка дали тази форма, 22 00:01:21,990 --> 00:01:26,210 чиято идея е регистрация, има вход поле като дете, което има 23 00:01:26,210 --> 00:01:28,430 име на атрибут, чиято стойност е парола. 24 00:01:28,430 --> 00:01:33,160 И провери, също, ако стойността на потребителя за че е, в кавички, "нищо". 25 00:01:33,160 --> 00:01:36,440 Ако е така, бих искал да вика на потребителя, подчертавайки, че той или тя трябва да 26 00:01:36,440 --> 00:01:37,860 предостави парола. 27 00:01:37,860 --> 00:01:41,890 >> В същото време, бих искал също така да се провери дали тази форма, чието ID е регистрация, 28 00:01:41,890 --> 00:01:46,810 има вход дете, чието име атрибут се равнява на парола, има стойност 29 00:01:46,810 --> 00:01:51,970 че не е равен на стойността, която потребителят е въвел за полето, което е 30 00:01:51,970 --> 00:01:56,050 че подобно структурирано, но чието име е потвърждение. 31 00:01:56,050 --> 00:02:00,330 Ако е така, искам да крещя на потребителя, че своите пароли не съвпадат. 32 00:02:00,330 --> 00:02:04,770 >> На последно място, нека да провери дали регистрацията вход, чието име е форма 33 00:02:04,770 --> 00:02:07,300 е, се проверява споразумение. 34 00:02:07,300 --> 00:02:11,900 И ако е така, нека да отричат ​​този отговор с взрив и след това вика на потребителя 35 00:02:11,900 --> 00:02:15,220 че той или тя трябва да се съгласи да сроковете и условията. 36 00:02:15,220 --> 00:02:19,260 >> Във всеки от тези случаи, когато потребителят има допуснал грешка, ние връщане фалшиви за да се предотврати 37 00:02:19,260 --> 00:02:21,780 подаване на формуляр да register.php. 38 00:02:21,780 --> 00:02:25,660 Иначе, ако не са били направени грешки, ние, вместо да се върне вярно, като по този начин 39 00:02:25,660 --> 00:02:29,590 което показва, че формата трябва наистина се подава до register.php. 40 00:02:29,590 --> 00:02:31,640 >> Нека да погледнем в браузър. 41 00:02:31,640 --> 00:02:32,850 Ето най-после е моята форма. 42 00:02:32,850 --> 00:02:34,440 Нека се опитаме да се регистрирате с нищо. 43 00:02:34,440 --> 00:02:37,340 Но Не, аз трябва да се осигури моя имейл адрес. 44 00:02:37,340 --> 00:02:39,360 Нека да направим така. 45 00:02:39,360 --> 00:02:42,080 >> Регистриране отново се получава, че Аз трябва да предостави парола. 46 00:02:42,080 --> 00:02:45,090 Нека да направим така, този път предоставяне на червено. 47 00:02:45,090 --> 00:02:48,570 >> Паролите не съвпадат, защото, наистина, Аз не съм потвърди, като напишете 48 00:02:48,570 --> 00:02:50,050 пурпурно отново. 49 00:02:50,050 --> 00:02:53,590 И сега аз трябва да се съгласите с условията и условия, като се проверява това поле, 50 00:02:53,590 --> 00:02:55,500 последван от един окончателен регистър. 51 00:02:55,500 --> 00:02:58,070 >> И сега съм наистина, добре не наистина, регистрирана. 52 00:02:58,070 --> 00:03:00,054