Mara baada ya kuwa na fomu ya HTML juu ya kukimbia, mara nyingi unataka kuhakikisha kwamba mashamba yote muhimu yamejazwa. Kwa mfano, ikiwa utatuma barua ya kuthibitisha barua pepe, anwani ya barua pepe inapaswa kuingizwa katika mashamba ya fomu , na inapaswa kuwa anwani ya barua pepe inayofanya kazi.
Kuna njia mbili za kuthibitisha fomu zako:
- Kutumia JavaScript
- Kutumia script ya CGI
Faida za Kutumia JavaScript kwa Kuthibitisha Fomu
- Kutumia javascript hutumii wakati wowote wa programu ya seva. Usindikaji wote unafanywa kwenye kompyuta ya mteja.
- Mara nyingi inaonekana kufanya kazi kwa kasi zaidi kuliko uthibitisho wa CGI.
- Kwa kuwa ukurasa wa fomu haujabadilika, ni rahisi kwa msomaji kurekebisha makosa.
Matumizi ya Kutumia JavaScript kwa Kuthibitisha Fomu
- Javascript inafanya kazi pekee kwenye vivinjari ambazo zimewezeshwa. Ikiwa JavaScript imefungwa, kuangalia kosa lako hakufanyi.
Faida za Kutumia CGI kwa Fomu za Validating
- Kutumia CGI kuthibitisha kuhakikisha kwamba wakati wowote fomu inapowasilishwa, uthibitisho utaendesha.
Matumizi ya kutumia CGI kwa Fidhi za Fomu
- CGI inaweka zaidi mzigo kwenye seva ya Wavuti, na kila kazi ambayo imejumuishwa kwenye CGI ni kazi moja zaidi kwa seva.
- CGI inaweza kupungua kwa kukimbia.
- Ikiwa kuna hitilafu, mteja anahitaji kurudi kwenye ukurasa wa kwanza wa fomu, au CGI inahitaji kazi nyingine ili kuandika tena ukurasa wa fomu.
Njia ya kushughulikia hii ni kuwa na hitilafu kubwa inayoangalia kufanyika kwa JavaScript. Kwa njia hiyo, ni kwa haraka na rahisi kwa wasomaji.
Mimi kisha rekick mambo muhimu ya fomu na CGI.
Jinsi ya kutumia JavaScript ili kuhakikisha Fomu za HTML
Nguzo ya msingi ya kuhakikisha uthibitisho wa fomu ni kuangalia majina ya vipengele vya fomu ambazo zinahitajika, na ikiwa hazipo, onyesha ujumbe wa kosa.
Hitilafu nyingi za ukaguzi wa hitilafu zinaangalia kila shamba moja kwa wakati, na kuonyesha hitilafu moja kwa wakati.
Hii inaweza kufanya kujaza fomu yenye kuchochea, na watu wanaweza kuacha katikati. Ikiwa unatumia script zifuatazo na chanzo cha Perl utajua jinsi ya kuthibitisha fomu nzima mara moja, kuonyesha mfululizo wa ujumbe wa makosa ambayo msomaji wako anaweza kurudi nyuma na kurekebisha.
JavaScript ya Kuthibitisha Fomu
Katika sehemu ya kichwa cha HTML yako, unapaswa kuunda script kufanya uthibitishaji wa fomu:
- Weka script, na uhakikishe kuwa imefichwa kutoka kwa vivinjari ambavyo haziwezi kushughulikia JavaScript.