Þegar þú hefur HTML skjal í gangi þarftu oft að ganga úr skugga um að öll mikilvæg svið séu fyllt inn. Ef þú ert að fara að senda tölvupóstbréfi skal tölvupóstfangið fylgja með á eyðublaðinu , og það ætti að vera netfang sem virkar.
Það eru tvær leiðir til að sannreyna eyðublöðin þín:
- Notkun JavaScript
- Nota CGI handrit
Kostir þess að nota JavaScript til að staðfesta eyðublöð
- Notkun javascript þú notar ekki miðlara örgjörva tíma. Öll vinnsla er gerð á viðskiptavinar tölvunni.
- Það virðist oft vinna hraðar en CGI-löggildingin.
- Þar sem myndasíðan hefur ekki breyst er auðvelt fyrir lesandann að laga villurnar.
Gallarnir við að nota JavaScript til að staðfesta eyðublöð
- JavaScript virkar aðeins á vafra sem hafa það virkt. Ef JavaScript er gert óvirkt fer mistökin þín ekki við.
Kostir þess að nota CGI til að staðfesta eyðublöð
- Notkun CGI til staðfestingar tryggir að í hvert sinn sem eyðublaðið er sent verður löggildingin framkvæmd.
Gallarnir við að nota CGI til að staðfesta eyðublöð
- CGI setur meiri álag á vefþjóninn og hver aðgerð sem er innifalinn í CGI er eitt verkefni fyrir þjóninn.
- CGI getur verið hægt að hlaupa.
- Ef villa er til staðar þarf viðskiptavinurinn annaðhvort að fara aftur á fyrstu síðu formsins, eða CGI þarf aðra aðgerð til að umrita eyðublöðina.
Leiðin sem ég höndla þetta er að hafa meirihluta villuskoðunarins gert með JavaScript. Þannig er það hratt og auðvelt fyrir lesendur.
Ég endurskoða þá mikilvæga þætti myndarinnar með CGI.
Hvernig á að nota JavaScript til að staðfesta HTML eyðublöð
Grunnforsenda þess að búa til formgildingu er að leita að nöfnum formhluta sem krafist er, og ef þau eru tóm skaltu sýna villuskilaboð.
Flestar villuskoðunarforrit athuga hvert reit eitt í einu og birta eina villa í einu.
Þetta getur fyllt út formið leiðinlegt og fólk gæti hætt í miðjunni. Ef þú notar eftirfarandi handrit og Perl uppspretta munt þú vita hvernig á að staðfesta heilt form í einu og sýna margar villuboð sem lesandinn getur þá farið til baka og lagað.
JavaScript til að staðfesta eyðublað
Í höfuðhlutanum á HTML þínum ættir þú að búa til handrit til að gera formvalið:
- Settu upp handritið og vertu viss um að það sé falið frá vafra sem ekki geta séð JavaScript.