1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> Głośnik: Załóżmy, że w zeszłym udoskonalenie Realizacja wykorzystując jQuery 3 00:00:03,610 --> 00:00:07,520 przenieść mój kod JavaScript do głowy z mojej strony, tak, że nie muszę 4 00:00:07,520 --> 00:00:11,840 do, nieco arbitralnie, pasta to poniżej formularza mojego ciała. 5 00:00:11,840 --> 00:00:15,430 Zauważcie, że po raz pierwszy uwzględniona w szef mojej stronie w tagu skrypt, 6 00:00:15,430 --> 00:00:19,790 źródło, które jest URL jQuery, że popularne biblioteki JavaScript. 7 00:00:19,790 --> 00:00:23,130 Poniżej, że skrypt jest inny znacznik wewnątrz której jest mój własny kod. 8 00:00:23,130 --> 00:00:28,060 W tej pierwszej linii kodu, określić, przy użyciu jQuery, które chciałbym wykonać 9 00:00:28,060 --> 00:00:33,050 Poniższa funkcja, gdy anonimowy tzw dokumencie jest gotowa. 10 00:00:33,050 --> 00:00:37,450 >> W szczególności, chciałbym najpierw uzyskać Element od strony którego 11 00:00:37,450 --> 00:00:40,540 unikatowy identyfikator jest rejestracja, to jest moja forma. 12 00:00:40,540 --> 00:00:44,380 Chciałbym zarejestrować obsługi zdarzeń składania formularza i wykonać 13 00:00:44,380 --> 00:00:47,950 Poniższa funkcja anonimowa gdy zdarzenie wywołane. 14 00:00:47,950 --> 00:00:53,230 W szczególności chciałbym, aby za pomocą jQuery, elementem, którego unikalna 15 00:00:53,230 --> 00:00:59,070 Identyfikator jest rejestracja, ale z tam złapać dziecko wejścia typu 16 00:00:59,070 --> 00:01:04,680 tak się dzieje mam atrybut o nazwie imię, którego wartość jest nieprawidłowy. 17 00:01:04,680 --> 00:01:08,430 >> Gdy to zrobisz, chciałbym uzyskać wartość że użytkownik przewidziano, że 18 00:01:08,430 --> 00:01:13,530 pole formularza i sprawdzenie czy to równa cytatem cytatu z niczego pomiędzy. 19 00:01:13,530 --> 00:01:16,920 Jeśli tak, chcę krzyczeć na użytkownika że musi on zapewnić ich 20 00:01:16,920 --> 00:01:18,100 adres e-mail. 21 00:01:18,100 --> 00:01:21,990 >> Tymczasem chciałbym coś zrobić podobny, sprawdzając, czy forma, 22 00:01:21,990 --> 00:01:26,210 którego ideą jest rejestracja, posiada wejście pole jako dziecko, które ma 23 00:01:26,210 --> 00:01:28,430 atrybutu, którego nazwa wartość jest hasłem. 24 00:01:28,430 --> 00:01:33,160 I sprawdzić, zbyt, jeśli wartość dla użytkownika czyli cytatu, "nic". 25 00:01:33,160 --> 00:01:36,440 Jeśli tak, chcę krzyczeć na użytkownika, podkreślając, że on lub ona musi 26 00:01:36,440 --> 00:01:37,860 dostarcza hasło. 27 00:01:37,860 --> 00:01:41,890 >> Tymczasem, chciałbym również, aby sprawdzić, czy że postać, której ID jest rejestracja, 28 00:01:41,890 --> 00:01:46,810 ma dziecko wejściowy, którego nazwa atrybutu wynosi hasło ma wartość 29 00:01:46,810 --> 00:01:51,970 że nie jest równa wartości, które Filmaster wpisany w polu, które jest 30 00:01:51,970 --> 00:01:56,050 że podobnie skonstruowane, ale którego nazwa jest potwierdzenie. 31 00:01:56,050 --> 00:02:00,330 Jeśli tak, chcę krzyczeć na użytkownika, który jego hasła nie pasują. 32 00:02:00,330 --> 00:02:04,770 >> Wreszcie, sprawdźmy, czy rejestracja wejście, którego nazwa formularza 33 00:02:04,770 --> 00:02:07,300 jest umowa, jest zaznaczone. 34 00:02:07,300 --> 00:02:11,900 A jeśli tak, to niech się zanegować, że odpowiedź na to pytanie huk, a potem krzyczeć na użytkownika 35 00:02:11,900 --> 00:02:15,220 , że on lub ona musi wyrazić zgodę na warunki. 36 00:02:15,220 --> 00:02:19,260 >> W każdym z tych przypadków, gdy użytkownik ma błędnie, że zwróci false, aby zapobiec 37 00:02:19,260 --> 00:02:21,780 złożenie formularza register.php. 38 00:02:21,780 --> 00:02:25,660 Indziej, jeśli nie popełniono błędy, my zamiast wrócić prawdziwe, a tym samym 39 00:02:25,660 --> 00:02:29,590 wskazując, że forma powinna rzeczywiście należy składać do register.php. 40 00:02:29,590 --> 00:02:31,640 >> Rzućmy okiem w przeglądarce. 41 00:02:31,640 --> 00:02:32,850 Tutaj to jest moja forma. 42 00:02:32,850 --> 00:02:34,440 Spróbujmy zarejestrować się niczego. 43 00:02:34,440 --> 00:02:37,340 Ale Nie, muszę dostarczyć mój adres e-mail. 44 00:02:37,340 --> 00:02:39,360 Zróbmy tak. 45 00:02:39,360 --> 00:02:42,080 >> Rejestracji, które ponownie daje Muszę podać hasło. 46 00:02:42,080 --> 00:02:45,090 Zróbmy tak, tym razem zapewnienie Crimson. 47 00:02:45,090 --> 00:02:48,570 >> Hasła nie są identyczne, ponieważ w rzeczywistości, I nie zostały potwierdzone przez wpisanie 48 00:02:48,570 --> 00:02:50,050 szkarłatny ponownie. 49 00:02:50,050 --> 00:02:53,590 A teraz muszę zgodzić się na warunki i warunki Zaznaczając to pole, 50 00:02:53,590 --> 00:02:55,500 następnie jeden końcowego rejestru. 51 00:02:55,500 --> 00:02:58,070 >> I teraz jestem naprawdę dobrze nie bardzo, zarejestrowany. 52 00:02:58,070 --> 00:03:00,054