1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: Ejja issa tagħti ħarsa lejn paġna web li jippermetti utent li 3 00:00:03,020 --> 00:00:06,230 jirreġistraw għal xi ħaġa, iżda li fil-fatt tinkludi xi-naħa tal-klijent 4 00:00:06,230 --> 00:00:08,690 validazzjoni ta 'inputs tiegħu jew tagħha. 5 00:00:08,690 --> 00:00:13,210 >> Avviż hawn, f'forma li 1.HTML, għandi dik l-istess forma bħal qabel imma stajt 6 00:00:13,210 --> 00:00:17,940 miżjud attribut ID għall-forma tag tiegħi, l-valur tagħhom huwa li tirreġistra, sabiex 7 00:00:17,940 --> 00:00:22,140 I jkollhom ID via li nista ' unikament jidentifika dik il-forma fil DOM tiegħi. 8 00:00:22,140 --> 00:00:26,090 Issa avviż taħt forma tag tiegħi huwa b'kitba tag, b'tali mod li deliberatament ħafna, 9 00:00:26,090 --> 00:00:30,840 kodiċi JavaScript tiegħi se tesegwixxi biss ladarba l-forma tag u l-lymph DOM tagħha 10 00:00:30,840 --> 00:00:31,990 ġew mgħobbija. 11 00:00:31,990 --> 00:00:35,650 >> Ġewwa tal-avviż tag iskrittura huwa l- ewwel linja hawn fejn I tiddikjara 12 00:00:35,650 --> 00:00:38,750 varjabbli imsejħa forma u tassenja dan il-valur tar-ritorn tal- 13 00:00:38,750 --> 00:00:42,850 document.getElementById ta 'kwotazzjoni reġistrazzjoni unquote. 14 00:00:42,850 --> 00:00:45,860 Huwa din il-linja ta 'kodiċi li se tħares lejn permezz DOM tiegħi, tfittex l- 15 00:00:45,860 --> 00:00:50,130 element jew node li għandha unika identifikatur tar-reġistrazzjoni, il-ħażna 16 00:00:50,130 --> 00:00:52,590 il-valur tar-ritorn fl-aħħar f'dan il-varjabbli. 17 00:00:52,590 --> 00:00:56,910 >> Imbagħad I jirreġistraw ma dik il-forma ta 'avveniment Handler għas-sottomissjoni forma, 18 00:00:56,910 --> 00:01:02,190 ma form.onsubmit u tassenja li funzjoni anonima, l-entità li 19 00:01:02,190 --> 00:01:04,220 tipproċedi biex jagħmlu dan li ġej. 20 00:01:04,220 --> 00:01:09,700 Jekk il-qasam li jiffurmaw l-, li ismu huwa email, ikollu valur mill-utent ugwali 21 00:01:09,700 --> 00:01:14,220 biex nikkwota xejn unquote, allura aħna qed se twissi lill-utent li hu jew hi 22 00:01:14,220 --> 00:01:18,120 għandhom jipprovdu l-indirizz email tagħhom, u nerġgħu lura falza sabiex il-forma 23 00:01:18,120 --> 00:01:21,680 innifsu ma tiġix sottomessa jirreġistraw dot PHP. 24 00:01:21,680 --> 00:01:26,070 >> Else, jekk il-formola għandha kamp li ismu huwa password u l-valur tagħhom hija 25 00:01:26,070 --> 00:01:28,800 kwotazzjoni unquote, allura ejja Yell fuq l-utent li hu jew hi 26 00:01:28,800 --> 00:01:30,190 trid tipprovdi password. 27 00:01:30,190 --> 00:01:33,620 U għal darb'oħra, jirritorna falza sabiex il-formola ma tkunx sottomessa għad 28 00:01:33,620 --> 00:01:35,160 jirreġistraw dot PHP. 29 00:01:35,160 --> 00:01:38,920 >> Sadanittant, jekk il-valur l-utent ikun ttajpjata għall-qasam forma msejħa 30 00:01:38,920 --> 00:01:43,100 password ma jaqblu mal-valur li l-utent ipprovdiet għall-forma 31 00:01:43,100 --> 00:01:47,210 qasam imsejħa konferma, allura ejja Yell fil-utent l-passwords ma 32 00:01:47,210 --> 00:01:50,800 logħba, u mbagħad jirritornaw falza sabiex il-formola ma tkunx sottomessa għad 33 00:01:50,800 --> 00:01:52,810 jirreġistraw dot PHP. 34 00:01:52,810 --> 00:01:59,030 >> Fl-aħħar nett, jekk ma jkunx il-każ li l- forma ta 'ftehim input hija kontrollata, 35 00:01:59,030 --> 00:02:02,740 mbagħad ejja Yell fil-utent li tispjega li hu jew hi għandu taqbel mat-termini 36 00:02:02,740 --> 00:02:06,660 u l-kundizzjoni, u għal darb'oħra ritorn foloz hekk li l-formola ma tiġix sottomessa sa 37 00:02:06,660 --> 00:02:08,460 jirreġistraw dot PHP. 38 00:02:08,460 --> 00:02:11,830 >> Inkella jekk, ebda waħda minn dawn l-iżbalji jkollhom sar, ejja tabilħaqq ritorn vera 39 00:02:11,830 --> 00:02:14,990 u jippermettu li l-formola li għandha tiġi sottomessa jirreġistraw dot PHP. 40 00:02:14,990 --> 00:02:17,680 >> Ejja tagħti ħarsa lejn dawn jista 'jkun żbalji issa billi ftuħ 41 00:02:17,680 --> 00:02:19,150 il-paġna fil-browser. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 Hawn allura dik il-formola. 44 00:02:26,890 --> 00:02:28,720 Ejja jipprovdu xejn. 45 00:02:28,720 --> 00:02:30,660 >> Int trid tipprovdi l-indirizz email tiegħek. 46 00:02:30,660 --> 00:02:34,930 Kull dritt, ejja inqas jikkooperaw f'dan is-sens. 47 00:02:34,930 --> 00:02:36,380 >> Int trid tipprovdi password. 48 00:02:36,380 --> 00:02:40,150 Kull dritt, ejja jagħżlu password bħal krimżi. 49 00:02:40,150 --> 00:02:41,245 Passwords ma jaqblux. 50 00:02:41,245 --> 00:02:46,250 Ah, I jeħtieġ li jikkooperaw u jipprovdu l-istess kelma, krimżi, għal darb'oħra. 51 00:02:46,250 --> 00:02:48,290 >> Int trid taqbel mat-termini u kundizzjonijiet. 52 00:02:48,290 --> 00:02:50,290 Kull dritt, ejja issa jiċċekkjaw li l-kaxxa. 53 00:02:50,290 --> 00:02:52,910 U fl-aħħarnett, Whew, jien reġistrat. 54 00:02:52,910 --> 00:02:54,678