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