1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> Spreker: Kom ons neem nou 'n blik op 'n webblad wat 'n gebruiker toelaat om 3 00:00:03,020 --> 00:00:06,230 registreer vir iets, maar wat eintlik sluit 'n paar kliënt-kant 4 00:00:06,230 --> 00:00:08,690 bekragtiging van sy of haar insette. 5 00:00:08,690 --> 00:00:13,210 >> Let hier, in vorm-1.HTML, ek het wat dieselfde vorm as voor, maar ek het 6 00:00:13,210 --> 00:00:17,940 bygevoeg 'n ID eienskap aan my vorm tag, die waarde van wat registreer, sodat 7 00:00:17,940 --> 00:00:22,140 dat ek 'n ID via wat ek kan uniek identifiseer wat vorm in my DOM. 8 00:00:22,140 --> 00:00:26,090 Nou sien hieronder my vorm tag is 'n script tag, sodat baie doelbewus, 9 00:00:26,090 --> 00:00:30,840 my JavaScript-kode sal slegs voer Sodra die vorm tag en sy DOM knope 10 00:00:30,840 --> 00:00:31,990 gelaai. 11 00:00:31,990 --> 00:00:35,650 >> Binnekant van die script tag kennisgewing is om die eerste reël hier waar ek verklaar 'n 12 00:00:35,650 --> 00:00:38,750 veranderlike genoem vorm en wys dit die terugkeer waarde van 13 00:00:38,750 --> 00:00:42,850 document.getElementById van aanhaling unquote registrasie. 14 00:00:42,850 --> 00:00:45,860 Dit is hierdie lyn van kode wat sal kyk deur my DOM, op ​​soek na die 15 00:00:45,860 --> 00:00:50,130 element of node wat 'n unieke identifikasie van registrasie, stoor 16 00:00:50,130 --> 00:00:52,590 die terugkeer waarde uiteindelik in hierdie veranderlike. 17 00:00:52,590 --> 00:00:56,910 >> Toe ek registreer met daardie vorm 'n gebeurtenis hanteerder vir die vorm voorlegging, 18 00:00:56,910 --> 00:01:02,190 met form.onsubmit en wys dat 'n anonieme funksie, die liggaam van wat 19 00:01:02,190 --> 00:01:04,220 opbrengs van die volgende te doen. 20 00:01:04,220 --> 00:01:09,700 As daardie vorm se veld, wie se naam is e-pos, 'n waarde van die gebruiker gelyke 21 00:01:09,700 --> 00:01:14,220 unquote niks aan te haal, dan is ons gaan die gebruiker te waarsku dat hy of sy 22 00:01:14,220 --> 00:01:18,120 moet hul e-pos adres verskaf, en ons terugkeer valse sodat die vorm 23 00:01:18,120 --> 00:01:21,680 self is nie, dot PHP te registreer. 24 00:01:21,680 --> 00:01:26,070 >> Want as die vorm het 'n veld met die naam 'n wagwoord en waarvan die waarde 25 00:01:26,070 --> 00:01:28,800 quote unquote, dan laat gil op die gebruiker dat hy of sy 26 00:01:28,800 --> 00:01:30,190 moet 'n wagwoord verskaf. 27 00:01:30,190 --> 00:01:33,620 En weer, terug valse sodat die vorm is nie ingedien 28 00:01:33,620 --> 00:01:35,160 registreer dot PHP. 29 00:01:35,160 --> 00:01:38,920 >> Intussen, indien die waarde van die gebruiker getik in die vorm veld genaamd 30 00:01:38,920 --> 00:01:43,100 wagwoord stem nie ooreen met die waarde wat die gebruiker het voorsiening gemaak vir die vorm 31 00:01:43,100 --> 00:01:47,210 veld met die naam bevestiging, dan laat gil op die gebruiker die wagwoorde nie 32 00:01:47,210 --> 00:01:50,800 wedstryd, en dan terug valse sodat die vorm is nie ingedien 33 00:01:50,800 --> 00:01:52,810 registreer dot PHP. 34 00:01:52,810 --> 00:01:59,030 >> Laastens, as dit nie die geval is dat die vorm se ooreenkoms insette is nagegaan, 35 00:01:59,030 --> 00:02:02,740 dan laat gil op die gebruiker verduidelik dat hy of sy moet toestem tot die terme 36 00:02:02,740 --> 00:02:06,660 en toestand, en weer terug valse sodat die vorm nie ingedien 37 00:02:06,660 --> 00:02:08,460 registreer dot PHP. 38 00:02:08,460 --> 00:02:11,830 >> Anders as, een van die foute het gemaak is, laat ons wel terug ware 39 00:02:11,830 --> 00:02:14,990 en laat die vorm ingedien word dot PHP te registreer. 40 00:02:14,990 --> 00:02:17,680 >> Kom ons neem 'n blik op hierdie moontlike foute nou deur opening 41 00:02:17,680 --> 00:02:19,150 die bladsy in 'n leser. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Hier is dan daardie vorm. 44 00:02:26,890 --> 00:02:28,720 Kom ons gee niks. 45 00:02:28,720 --> 00:02:30,660 >> Jy moet jou e-pos adres verskaf. 46 00:02:30,660 --> 00:02:34,930 Alle reg, laat ons ten minste saam langs die lyne. 47 00:02:34,930 --> 00:02:36,380 >> Jy moet 'n wagwoord verskaf. 48 00:02:36,380 --> 00:02:40,150 Alle reg, laat ons kies 'n wagwoord soos purper. 49 00:02:40,150 --> 00:02:41,245 Wagwoorde stem nie ooreen nie. 50 00:02:41,245 --> 00:02:46,250 Ag, ek nodig het om saam te werk en verskaf dieselfde woord, bloedrooi, weer. 51 00:02:46,250 --> 00:02:48,290 >> Jy moet saamstem met die terme en voorwaardes. 52 00:02:48,290 --> 00:02:50,290 Alle reg, laat ons nou seker dat boks. 53 00:02:50,290 --> 00:02:52,910 En uiteindelik, Sjoe, ek is geregistreer is. 54 00:02:52,910 --> 00:02:54,678