>> SPEAKER: Ejja issa tagħti ħarsa lejn paġna web li jippermetti utent li
jirreġistraw għal xi ħaġa, iżda li fil-fatt tinkludi xi-naħa tal-klijent
validazzjoni ta 'inputs tiegħu jew tagħha.
>> Avviż hawn, f'forma li 1.HTML, għandi dik l-istess forma bħal qabel imma stajt
miżjud attribut ID għall-forma tag tiegħi, l-valur tagħhom huwa li tirreġistra, sabiex
I jkollhom ID via li nista ' unikament jidentifika dik il-forma fil DOM tiegħi.
Issa avviż taħt forma tag tiegħi huwa b'kitba tag, b'tali mod li deliberatament ħafna,
kodiċi JavaScript tiegħi se tesegwixxi biss ladarba l-forma tag u l-lymph DOM tagħha
ġew mgħobbija.
>> Ġewwa tal-avviż tag iskrittura huwa l- ewwel linja hawn fejn I tiddikjara
varjabbli imsejħa forma u tassenja dan il-valur tar-ritorn tal-
document.getElementById ta 'kwotazzjoni reġistrazzjoni unquote.
Huwa din il-linja ta 'kodiċi li se tħares lejn permezz DOM tiegħi, tfittex l-
element jew node li għandha unika identifikatur tar-reġistrazzjoni, il-ħażna
il-valur tar-ritorn fl-aħħar f'dan il-varjabbli.
>> Imbagħad I jirreġistraw ma dik il-forma ta 'avveniment Handler għas-sottomissjoni forma,
ma form.onsubmit u tassenja li funzjoni anonima, l-entità li
tipproċedi biex jagħmlu dan li ġej.
Jekk il-qasam li jiffurmaw l-, li ismu huwa email, ikollu valur mill-utent ugwali
biex nikkwota xejn unquote, allura aħna qed se twissi lill-utent li hu jew hi
għandhom jipprovdu l-indirizz email tagħhom, u nerġgħu lura falza sabiex il-forma
innifsu ma tiġix sottomessa jirreġistraw dot PHP.
>> Else, jekk il-formola għandha kamp li ismu huwa password u l-valur tagħhom hija
kwotazzjoni unquote, allura ejja Yell fuq l-utent li hu jew hi
trid tipprovdi password.
U għal darb'oħra, jirritorna falza sabiex il-formola ma tkunx sottomessa għad
jirreġistraw dot PHP.
>> Sadanittant, jekk il-valur l-utent ikun ttajpjata għall-qasam forma msejħa
password ma jaqblu mal-valur li l-utent ipprovdiet għall-forma
qasam imsejħa konferma, allura ejja Yell fil-utent l-passwords ma
logħba, u mbagħad jirritornaw falza sabiex il-formola ma tkunx sottomessa għad
jirreġistraw dot PHP.
>> Fl-aħħar nett, jekk ma jkunx il-każ li l- forma ta 'ftehim input hija kontrollata,
mbagħad ejja Yell fil-utent li tispjega li hu jew hi għandu taqbel mat-termini
u l-kundizzjoni, u għal darb'oħra ritorn foloz hekk li l-formola ma tiġix sottomessa sa
jirreġistraw dot PHP.
>> Inkella jekk, ebda waħda minn dawn l-iżbalji jkollhom sar, ejja tabilħaqq ritorn vera
u jippermettu li l-formola li għandha tiġi sottomessa jirreġistraw dot PHP.
>> Ejja tagħti ħarsa lejn dawn jista 'jkun żbalji issa billi ftuħ
il-paġna fil-browser.
http://localhost/form-1.HTML.
Hawn allura dik il-formola.
Ejja jipprovdu xejn.
>> Int trid tipprovdi l-indirizz email tiegħek.
Kull dritt, ejja inqas jikkooperaw f'dan is-sens.
>> Int trid tipprovdi password.
Kull dritt, ejja jagħżlu password bħal krimżi.
Passwords ma jaqblux.
Ah, I jeħtieġ li jikkooperaw u jipprovdu l-istess kelma, krimżi, għal darb'oħra.
>> Int trid taqbel mat-termini u kundizzjonijiet.
Kull dritt, ejja issa jiċċekkjaw li l-kaxxa.
U fl-aħħarnett, Whew, jien reġistrat.