Głośnik: Załóżmy teraz spojrzeć na Strona internetowa, która pozwala użytkownikowi na Zarejestruj się za coś, ale że faktycznie zawiera pewne po stronie klienta zatwierdzanie jego wejść. Zauważyć tutaj, w postaci-1.html, mam że sam formularz, jak wcześniej, ale mam dodano atrybut ID do mojego tagu formularza, wartość, która jest zarejestrowane, tak że mam identyfikator, za pomocą którego mogę jednoznacznie zidentyfikować tę postać w moim DOM. Teraz zauważyć poniżej mojej tagów formularza jest skrypt tag, tak, że bardzo świadomie, mój kod JavaScript tylko wykonać po tagu formularza i jego węzłów DOM zostały załadowane. Wewnątrz ogłoszenia tagu skrypt jest Pierwsza linia tutaj gdzie oświadczam zmienną formą i przypisać to wartość zwracana document.getElementById z cytatem cytatu rejestracji. To jest ta linia kodu, która będzie wyglądać przez mój DOM, szuka Element lub węzeł, który ma unikalny identyfikator rejestracji, przechowywania Wartość zwracana ostatecznie w tej zmiennej. Następnie zarejestrować się tej formie imprezę moduł obsługi dla przesyłania formularzy, z form.onsubmit i przypisać, że Funkcja anonim, którego ciało przechodzi do wykonaj następujące czynności. Jeśli pole tego formularza, którego nazwa jest e-mail, ma wartość od użytkownika równego do cytatu nic, to my będzie ostrzegać użytkownika, że ​​on lub ona musi dostarczyć swój adres e-mail, a my return false, tak że forma Sam nie jest przedstawiony zarejestrować dot php. Indziej, jeśli formularz zawiera pole, którego nazwa to hasło i których wartość jest cytatu, to niech krzycz na użytkownika, że ​​on lub ona musi podać hasło. I znowu, tak że zwraca false Formularz nie został złożony do zarejestruj dot php. Jednocześnie, jeżeli stosunek użytkownik ma wpisany do pola formularza o nazwie Hasło nie zgadza się, że wartość Filmaster przewidziane formie pole o nazwie potwierdzenie, a następnie niech krzycz na użytkownika hasła nie spotkania, a następnie return false, tak aby Formularz nie został złożony do zarejestruj dot php. Wreszcie, o ile nie jest to przypadek, Wejście umowy formularza jest zaznaczone, następnie niech krzycz na użytkownika wyjaśniając , że on lub ona musi zgodzić się na warunki i stanu, i ponownie zwraca false tak, że forma nie jest poddany zarejestruj dot php. Else if, żaden z tych błędów mają zostały wykonane, niech rzeczywiście zwróci true i pozwalają forma przekazywanych zarejestrować dot php. Rzućmy okiem na te możliwe Błędy teraz otwierając strona w przeglądarce. http://localhost/form-1.HTML. Tutaj jest to, że forma. Miejmy zapewnić nic. Musisz podać swój adres e-mail. Dobra, niech przynajmniej współpracować wzdłuż tych linii. Musisz podać hasło. Dobra, niech wybrać hasło jak purpura. Hasła nie są identyczne. Ach, trzeba współpracować i zapewnić samo słowo, szkarłatny, ponownie. Musisz zgodzić się na warunki i warunki. Dobrze, teraz sprawdzić, czy pole. I wreszcie, uff, jestem zarejestrowany.