1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> Tagapagsalita: Sabihin ngayon bistahan isang web page na nagbibigay-daan sa isang gumagamit upang 3 00:00:03,020 --> 00:00:06,230 magparehistro para sa isang bagay ngunit na aktwal na Kabilang sa ilang mga client-side 4 00:00:06,230 --> 00:00:08,690 pagpapatunay ng kanyang input. 5 00:00:08,690 --> 00:00:13,210 >> Pansinin dito, sa form-1.HTML, mayroon akong na parehong paraan tulad ng dati ngunit ko nai 6 00:00:13,210 --> 00:00:17,940 may idinagdag na katangian ID sa aking form na tag, ang halaga ng na kung saan ay magparehistro, kaya 7 00:00:17,940 --> 00:00:22,140 na mayroon akong isang ID sa pamamagitan ng kung saan maaari ko natatanging tukuyin ang form na iyon sa aking mga DOM. 8 00:00:22,140 --> 00:00:26,090 Mapansin Ngayon sa ibaba ng aking form na tag ay isang script tag, nang sa gayon ay napaka sadyang, 9 00:00:26,090 --> 00:00:30,840 ang aking code ng JavaScript ay isakatuparan lamang sa sandaling ang form na tag at DOM node nito 10 00:00:30,840 --> 00:00:31,990 Na-load. 11 00:00:31,990 --> 00:00:35,650 >> Sa loob ng paunawa script tag ay ang unang linya dito kung saan Ipinahahayag ko isang 12 00:00:35,650 --> 00:00:38,750 variable na tinatawag na form at magtalaga ito ang balik halaga ng 13 00:00:38,750 --> 00:00:42,850 document.getElementByID ng quote magpanipi pagpaparehistro. 14 00:00:42,850 --> 00:00:45,860 Ito ay ang linya ng code na ang magiging hitsura sa pamamagitan ng aking DOM, naghahanap para sa 15 00:00:45,860 --> 00:00:50,130 elemento o node na may isang natatanging identifier ng pagpaparehistro, pag-iimbak 16 00:00:50,130 --> 00:00:52,590 ang halaga ng pagbabalik sa huli sa ganitong variable. 17 00:00:52,590 --> 00:00:56,910 >> Pagkatapos magparehistro ako sa form na isang kaganapan handler para sa pagsusumite ng form, 18 00:00:56,910 --> 00:01:02,190 may form.onsubmit at magtalaga na isang function na anonymous, sa katawan ng na 19 00:01:02,190 --> 00:01:04,220 naaayos na gawin ang sumusunod. 20 00:01:04,220 --> 00:01:09,700 Kung patlang na anyo ni, na ang pangalan ay e-mail, ay may halaga mula sa gumagamit na ang katumbas 21 00:01:09,700 --> 00:01:14,220 sa quote magpanipi wala, pagkatapos kami ay pagpunta upang alertuhan ang gumagamit na siya 22 00:01:14,220 --> 00:01:18,120 dapat na magbigay ng kanilang mga email address, at bumalik kami ng hindi totoo kaya na ang form 23 00:01:18,120 --> 00:01:21,680 mismo ay hindi isinumite para magparehistro tuldok php. 24 00:01:21,680 --> 00:01:26,070 >> Iba Pa, kung ang form ay may isang patlang na kung saan ang pangalan ay password at halaga na kung saan ay 25 00:01:26,070 --> 00:01:28,800 quote magpanipi, ng sumigaw pagkatapos ay hayaan sa user na siya 26 00:01:28,800 --> 00:01:30,190 Dapat magbigay ng isang password. 27 00:01:30,190 --> 00:01:33,620 At muli, bumalik false upang ang ang form ay hindi na isinumite sa 28 00:01:33,620 --> 00:01:35,160 magparehistro tuldok php. 29 00:01:35,160 --> 00:01:38,920 >> Samantala, kung ang halaga ng user ang may nai-type sa sa field ng form na tinatawag na 30 00:01:38,920 --> 00:01:43,100 password ay hindi tumutugma sa halaga na ang gumagamit ay ibinigay para sa form 31 00:01:43,100 --> 00:01:47,210 patlang na tinatawag na kumpirmasyon, pagkatapos ay sabihin sumigaw sa user ang mga password ay hindi 32 00:01:47,210 --> 00:01:50,800 pagtutugma, at pagkatapos ay bumalik hindi totoo kaya na ang form ay hindi na isinumite sa 33 00:01:50,800 --> 00:01:52,810 magparehistro tuldok php. 34 00:01:52,810 --> 00:01:59,030 >> Panghuli, kung ito ay hindi ito ang kaso na ang kasunduan sa pag-input na form ay naka-check, 35 00:01:59,030 --> 00:02:02,740 pagkatapos ay sumigaw sa user na nagpapaliwanag ipaalam na dapat siya ay sumang-ayon sa mga tuntunin 36 00:02:02,740 --> 00:02:06,660 at kundisyon, at muli bumalik hindi totoo kaya na ang form ay hindi na isinumite sa 37 00:02:06,660 --> 00:02:08,460 magparehistro tuldok php. 38 00:02:08,460 --> 00:02:11,830 >> Iba Pa kung, wala sa mga pagkakamali mayroon nagawa, sabihin sa katunayan nagbabalik ng tunay 39 00:02:11,830 --> 00:02:14,990 at payagan ang form na isinumite para magparehistro tuldok php. 40 00:02:14,990 --> 00:02:17,680 >> Hayaan ang kumuha ng isang pagtingin sa mga posibleng error na ngayon sa pamamagitan ng pagbubukas 41 00:02:17,680 --> 00:02:19,150 ang pahina sa isang browser. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Narito pagkatapos form na iyon. 44 00:02:26,890 --> 00:02:28,720 Ay nagbibigay sa walang Hayaang. 45 00:02:28,720 --> 00:02:30,660 >> Dapat mong ibigay ang iyong email address. 46 00:02:30,660 --> 00:02:34,930 Ang lahat ng mga karapatan, ng hindi bababa sa makikipagtulungan ipaalam kasama ang mga linya. 47 00:02:34,930 --> 00:02:36,380 >> Dapat kang magbigay ng isang password. 48 00:02:36,380 --> 00:02:40,150 Ang lahat ng mga karapatan, sabihin pumili ng isang password tulad ng pulang-pula. 49 00:02:40,150 --> 00:02:41,245 Ang mga password ay hindi tumutugma. 50 00:02:41,245 --> 00:02:46,250 Ah, kailangan ko upang makipagtulungan at magbigay ang parehong salita, pulang-pula, muli. 51 00:02:46,250 --> 00:02:48,290 >> Dapat kang sumang-ayon sa mga tuntunin at kundisyon. 52 00:02:48,290 --> 00:02:50,290 Ang lahat ng mga karapatan, ni ngayon suriin na kahon ipaalam. 53 00:02:50,290 --> 00:02:52,910 At sa wakas, whew, ako nakarehistrong. 54 00:02:52,910 --> 00:02:54,678