SPIKA: Hebu sasa tuangalie ukurasa wa mtandao ambayo inaruhusu user kujiandikisha kwa ajili ya kitu lakini kwamba kweli pamoja na baadhi ya mteja upande uthibitisho wa pembejeo yake. Taarifa hapa, katika fomu-1.HTML, nina kwamba mfumo huo kama kabla ya lakini mimi wameweza Aliongeza ID sifa kwa aina tag yangu, thamani ambayo ni ya kujiandikisha, hivyo kwamba mimi na ID kupitia ambayo naweza kipekee kutambua kwamba fomu katika DOM yangu. Sasa taarifa chini ya aina tag yangu ni script tag, ili makusudi sana, JavaScript code yangu tu kutekeleza mara moja tag fomu na DOM nodes yake wamekuwa kubeba. Ndani ya tag script taarifa ni mstari wa kwanza hapa ambapo mimi kutangaza variable kuitwa fomu na kuwapa ni thamani ya kurudi kwa document.getElementByID ya kunukuu unquote usajili. Ni mstari wa kificho kwamba kuangalia kupitia DOM yangu, kuangalia kwa hiki au nodi kwamba ina kipekee kitambulisho ya usajili, kuhifadhi thamani ya kurudi hatimaye katika variable hii. Kisha mimi kujiandikisha na aina ya tukio hilo handler kwa kuwasilisha fomu, na form.onsubmit na kuwapa kwamba kazi bila majina, mwili ambayo kuendelea kufanya yafuatayo. Kama shamba fomu kuwa, ambaye jina lake ni email, ina thamani ya kutoka kwa mtumiaji sawa kunukuu unquote kitu, basi sisi ni kwenda tahadhari ya mtumiaji kuwa yeye lazima kutoa barua pepe zao, na sisi kurudi uongo ili fomu yenyewe si in kusajili dot php. Mwingine, kama aina ana shamba jina lake ni password na thamani ambao ni unquote quote, basi hebu kelele mtumiaji kuwa yeye lazima kutoa password. Na tena, kurudi uongo ili fomu ni si kuwasilishwa kwa kusajili dot php. Wakati huo huo, ikiwa thamani mtumiaji typed katika shamba fomu inayoitwa password hailingani thamani kwamba user imetoa kwa aina shamba iitwayo uthibitisho, basi hebu kelele mtumiaji nywila hawana mechi, na kisha kurudi uongo ili fomu ni si kuwasilishwa kwa kusajili dot php. Mwisho, kama ni si kesi hiyo aina ya mkataba wa pembejeo ni checked, basi hebu kelele mtumiaji kueleza kuwa yeye lazima kukubaliana na masharti na hali, na tena kurudi uongo ili fomu ni si kuwasilishwa kwa kusajili dot php. Mwingine kama, hakuna makosa hayo na yamepatikana, hebu kweli kurudi kweli na kuruhusu aina kuwasilishwa kusajili dot php. Hebu tuangalie haya kutokea makosa sasa na ufunguzi ukurasa katika browser. http://localhost/form-1.HTML. Hapa ni kisha aina hiyo. Hebu kutoa kitu. Lazima kutoa barua pepe yako. Haki yote, hebu angalau kushirikiana pamoja na mistari hayo. Lazima kutoa password. Haki yote, hebu kuchagua password kama bendera. Nywila si mechi. Ah, mimi haja ya kushirikiana na kutoa neno hilo hilo, bendera, tena. Wewe lazima kukubaliana na masharti na masharti. Haki yote, hebu sasa angalia sanduku hilo. Na hatimaye, whew, mimi nina registered.