1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> Głośnik: Załóżmy teraz spojrzeć na Strona internetowa, która pozwala użytkownikowi na 3 00:00:03,020 --> 00:00:06,230 Zarejestruj się za coś, ale że faktycznie zawiera pewne po stronie klienta 4 00:00:06,230 --> 00:00:08,690 zatwierdzanie jego wejść. 5 00:00:08,690 --> 00:00:13,210 >> Zauważyć tutaj, w postaci-1.html, mam że sam formularz, jak wcześniej, ale mam 6 00:00:13,210 --> 00:00:17,940 dodano atrybut ID do mojego tagu formularza, wartość, która jest zarejestrowane, tak 7 00:00:17,940 --> 00:00:22,140 że mam identyfikator, za pomocą którego mogę jednoznacznie zidentyfikować tę postać w moim DOM. 8 00:00:22,140 --> 00:00:26,090 Teraz zauważyć poniżej mojej tagów formularza jest skrypt tag, tak, że bardzo świadomie, 9 00:00:26,090 --> 00:00:30,840 mój kod JavaScript tylko wykonać po tagu formularza i jego węzłów DOM 10 00:00:30,840 --> 00:00:31,990 zostały załadowane. 11 00:00:31,990 --> 00:00:35,650 >> Wewnątrz ogłoszenia tagu skrypt jest Pierwsza linia tutaj gdzie oświadczam 12 00:00:35,650 --> 00:00:38,750 zmienną formą i przypisać to wartość zwracana 13 00:00:38,750 --> 00:00:42,850 document.getElementById z cytatem cytatu rejestracji. 14 00:00:42,850 --> 00:00:45,860 To jest ta linia kodu, która będzie wyglądać przez mój DOM, szuka 15 00:00:45,860 --> 00:00:50,130 Element lub węzeł, który ma unikalny identyfikator rejestracji, przechowywania 16 00:00:50,130 --> 00:00:52,590 Wartość zwracana ostatecznie w tej zmiennej. 17 00:00:52,590 --> 00:00:56,910 >> Następnie zarejestrować się tej formie imprezę moduł obsługi dla przesyłania formularzy, 18 00:00:56,910 --> 00:01:02,190 z form.onsubmit i przypisać, że Funkcja anonim, którego ciało 19 00:01:02,190 --> 00:01:04,220 przechodzi do wykonaj następujące czynności. 20 00:01:04,220 --> 00:01:09,700 Jeśli pole tego formularza, którego nazwa jest e-mail, ma wartość od użytkownika równego 21 00:01:09,700 --> 00:01:14,220 do cytatu nic, to my będzie ostrzegać użytkownika, że ​​on lub ona 22 00:01:14,220 --> 00:01:18,120 musi dostarczyć swój adres e-mail, a my return false, tak że forma 23 00:01:18,120 --> 00:01:21,680 Sam nie jest przedstawiony zarejestrować dot php. 24 00:01:21,680 --> 00:01:26,070 >> Indziej, jeśli formularz zawiera pole, którego nazwa to hasło i których wartość jest 25 00:01:26,070 --> 00:01:28,800 cytatu, to niech krzycz na użytkownika, że ​​on lub ona 26 00:01:28,800 --> 00:01:30,190 musi podać hasło. 27 00:01:30,190 --> 00:01:33,620 I znowu, tak że zwraca false Formularz nie został złożony do 28 00:01:33,620 --> 00:01:35,160 zarejestruj dot php. 29 00:01:35,160 --> 00:01:38,920 >> Jednocześnie, jeżeli stosunek użytkownik ma wpisany do pola formularza o nazwie 30 00:01:38,920 --> 00:01:43,100 Hasło nie zgadza się, że wartość Filmaster przewidziane formie 31 00:01:43,100 --> 00:01:47,210 pole o nazwie potwierdzenie, a następnie niech krzycz na użytkownika hasła nie 32 00:01:47,210 --> 00:01:50,800 spotkania, a następnie return false, tak aby Formularz nie został złożony do 33 00:01:50,800 --> 00:01:52,810 zarejestruj dot php. 34 00:01:52,810 --> 00:01:59,030 >> Wreszcie, o ile nie jest to przypadek, Wejście umowy formularza jest zaznaczone, 35 00:01:59,030 --> 00:02:02,740 następnie niech krzycz na użytkownika wyjaśniając , że on lub ona musi zgodzić się na warunki 36 00:02:02,740 --> 00:02:06,660 i stanu, i ponownie zwraca false tak, że forma nie jest poddany 37 00:02:06,660 --> 00:02:08,460 zarejestruj dot php. 38 00:02:08,460 --> 00:02:11,830 >> Else if, żaden z tych błędów mają zostały wykonane, niech rzeczywiście zwróci true 39 00:02:11,830 --> 00:02:14,990 i pozwalają forma przekazywanych zarejestrować dot php. 40 00:02:14,990 --> 00:02:17,680 >> Rzućmy okiem na te możliwe Błędy teraz otwierając 41 00:02:17,680 --> 00:02:19,150 strona w przeglądarce. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Tutaj jest to, że forma. 44 00:02:26,890 --> 00:02:28,720 Miejmy zapewnić nic. 45 00:02:28,720 --> 00:02:30,660 >> Musisz podać swój adres e-mail. 46 00:02:30,660 --> 00:02:34,930 Dobra, niech przynajmniej współpracować wzdłuż tych linii. 47 00:02:34,930 --> 00:02:36,380 >> Musisz podać hasło. 48 00:02:36,380 --> 00:02:40,150 Dobra, niech wybrać hasło jak purpura. 49 00:02:40,150 --> 00:02:41,245 Hasła nie są identyczne. 50 00:02:41,245 --> 00:02:46,250 Ach, trzeba współpracować i zapewnić samo słowo, szkarłatny, ponownie. 51 00:02:46,250 --> 00:02:48,290 >> Musisz zgodzić się na warunki i warunki. 52 00:02:48,290 --> 00:02:50,290 Dobrze, teraz sprawdzić, czy pole. 53 00:02:50,290 --> 00:02:52,910 I wreszcie, uff, jestem zarejestrowany. 54 00:02:52,910 --> 00:02:54,678