1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> СПИКЕР: Давайте теперь взглянем на веб-страницы, позволяет пользователю 3 00:00:03,020 --> 00:00:06,230 зарегистрируйтесь на что-то, но что на самом деле включает в себя некоторые на стороне клиента 4 00:00:06,230 --> 00:00:08,690 проверка его или ее входов. 5 00:00:08,690 --> 00:00:13,210 >> Обратите внимание, здесь, в форм-1.html, у меня есть что же вид, как и раньше, но у меня есть 6 00:00:13,210 --> 00:00:17,940 Добавлен атрибут ID моему виде тега, стоимость которых зарегистрируйтесь, поэтому 7 00:00:17,940 --> 00:00:22,140 что у меня есть ID, через который я могу однозначно идентифицировать эту форму в моем DOM. 8 00:00:22,140 --> 00:00:26,090 Теперь обратите внимание ниже моей тега формы является сценарий тег, так что совершенно сознательно, 9 00:00:26,090 --> 00:00:30,840 мой код JavaScript будет выполнять только После того как форма тега и его DOM узлов 10 00:00:30,840 --> 00:00:31,990 были загружены. 11 00:00:31,990 --> 00:00:35,650 >> Внутри уведомления тег сценария является Первая строка здесь, где я заявляю 12 00:00:35,650 --> 00:00:38,750 переменная с именем формы и назначить это возвращаемое значение 13 00:00:38,750 --> 00:00:42,850 document.getElementById цитаты конец цитаты регистрации. 14 00:00:42,850 --> 00:00:45,860 Именно это строка кода, которая будет выглядеть через мой DOM, ищу 15 00:00:45,860 --> 00:00:50,130 элемент или узел, который имеет уникальный идентификатор регистрации, хранения 16 00:00:50,130 --> 00:00:52,590 возвращаемое значение в конечном счете, в этой переменной. 17 00:00:52,590 --> 00:00:56,910 >> Тогда я зарегистрироваться в этой форме мероприятие обработчик для отправки формы, 18 00:00:56,910 --> 00:01:02,190 с form.onsubmit и назначить, что анонимная функция, тело которого 19 00:01:02,190 --> 00:01:04,220 продолжает делать следующее. 20 00:01:04,220 --> 00:01:09,700 Если поле, формы, имя которого электронной почты, имеет значение от пользователя, равный 21 00:01:09,700 --> 00:01:14,220 не процитировать Unquote ничего, то мы собирается предупредить пользователя, что он или она 22 00:01:14,220 --> 00:01:18,120 должен предоставить свой адрес электронной почты, и мы вернуться ложным так, чтобы форма 23 00:01:18,120 --> 00:01:21,680 Сам не представлено зарегистрироваться точка PHP. 24 00:01:21,680 --> 00:01:26,070 >> В противном случае, если форма имеет поле с именем, паролем и значение которой является 25 00:01:26,070 --> 00:01:28,800 цитата конец цитаты, то давайте кричать на пользователя, который он или она 26 00:01:28,800 --> 00:01:30,190 должен предоставить пароль. 27 00:01:30,190 --> 00:01:33,620 И опять же, вернуться ложным, так что форма не представляется 28 00:01:33,620 --> 00:01:35,160 зарегистрируйтесь точка PHP. 29 00:01:35,160 --> 00:01:38,920 >> Между тем, если значение пользователь имеет набрал в в поля формы под названием 30 00:01:38,920 --> 00:01:43,100 Пароль не совпадает значение, пользователь предоставил для формы 31 00:01:43,100 --> 00:01:47,210 Поле называется подтверждение, то давайте кричать на пользователя пароли не 32 00:01:47,210 --> 00:01:50,800 матч, а затем вернуться ложным, так что форма не представляется 33 00:01:50,800 --> 00:01:52,810 зарегистрируйтесь точка PHP. 34 00:01:52,810 --> 00:01:59,030 >> Наконец, если это не тот случай, когда вход соглашение формы проверяется, 35 00:01:59,030 --> 00:02:02,740 то давайте кричать на пользователя объясняя что он или она должны согласиться с условиями 36 00:02:02,740 --> 00:02:06,660 и состояние, и снова вернуться ложным так, чтобы форма не представляется 37 00:02:06,660 --> 00:02:08,460 зарегистрируйтесь точка PHP. 38 00:02:08,460 --> 00:02:11,830 >> Иначе, если ни одна из этих ошибок не имеют было сделано, давайте действительно вернуться верно 39 00:02:11,830 --> 00:02:14,990 и позволяют форма должны быть представлены зарегистрироваться точка PHP. 40 00:02:14,990 --> 00:02:17,680 >> Давайте взглянем на них можно Ошибки сейчас, открыв 41 00:02:17,680 --> 00:02:19,150 страница в браузере. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Вот тогда, что форма. 44 00:02:26,890 --> 00:02:28,720 Давайте не дают ничего. 45 00:02:28,720 --> 00:02:30,660 >> Вы должны указать свой адрес электронной почты. 46 00:02:30,660 --> 00:02:34,930 Ладно, давайте по крайней мере сотрудничать вдоль этих линий. 47 00:02:34,930 --> 00:02:36,380 >> Вы должны предоставить пароль. 48 00:02:36,380 --> 00:02:40,150 Ладно, давайте выберем пароль, как пурпур. 49 00:02:40,150 --> 00:02:41,245 Пароли не совпадают. 50 00:02:41,245 --> 00:02:46,250 Ах, мне нужно сотрудничать и предоставлять то же самое слово, малиновый, снова. 51 00:02:46,250 --> 00:02:48,290 >> Вы должны согласиться с условиями и условия. 52 00:02:48,290 --> 00:02:50,290 Ладно, давайте теперь отметьте его. 53 00:02:50,290 --> 00:02:52,910 И, наконец, вот так, я зарегистрированный. 54 00:02:52,910 --> 00:02:54,678