>> 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.