Sa sandaling mayroon ka ng isang HTML form up at tumatakbo, madalas mong nais na siguraduhin na ang lahat ng mga mahalagang mga patlang ay napunan. Halimbawa, kung magpapadala ka ng isang email na confirmation letter, ang email address ay dapat na kasama sa mga field ng form , at dapat itong isang email address na gumagana.
Mayroong dalawang paraan upang patunayan ang iyong mga form:
- Paggamit ng JavaScript
- Paggamit ng CGI script
Ang mga Kalamangan ng Paggamit ng JavaScript para sa Pagpapatunay ng Mga Form
- Paggamit ng javascript hindi mo ginagamit ang anumang oras ng processor ng server. Ang lahat ng pagproseso ay ginagawa sa client computer.
- Madalas itong lumilitaw upang gumana nang mas mabilis kaysa sa pagpapatunay ng CGI.
- Dahil hindi nagbago ang pahina ng form, madali para sa mambabasa na ayusin ang mga error.
Ang Cons ng Paggamit ng JavaScript para sa Pagpapatunay ng Mga Form
- Gumagana lamang ang JavaScript sa mga browser na pinagana nito. Kung ang JavaScript ay hindi pinagana, ang iyong error checking ay hindi tapos na.
Ang mga Paraan ng Paggamit ng CGI para sa Pagpapatunay ng Mga Form
- Ang paggamit ng CGI upang mapatunayan ay tumitiyak na tuwing isusumite ang form, ang pagpapatunay ay tatakbo.
Ang Kahinaan ng Paggamit ng CGI para sa Pagpapatunay ng Mga Form
- Inilalagay ng CGI ang higit pang pag-load sa Web server, at ang bawat function na kasama sa CGI ay isa pang gawain para sa server.
- Ang CGI ay maaaring maging mabagal na tumakbo.
- Kung mayroong isang error, ang customer ay dapat na bumalik sa unang pahina ng form, o ang CGI ay nangangailangan ng isa pang function upang muling isulat ang pahina ng form.
Ang paraan ng paghawak ko nito ay ang pagkakaroon ng karamihan sa pag-check ng error na tapos na sa JavaScript. Sa paraang iyon, mabilis at madali para sa mga mambabasa.
Pagkatapos ay susuriin ko ang mahahalagang elemento ng form sa CGI.
Paano Gamitin ang JavaScript upang Patunayan ang Mga Form ng HTML
Ang pangunahing saligan ng paglikha ng pagpapatunay ng form ay upang hanapin ang mga pangalan ng mga elemento ng form na kinakailangan, at kung walang laman, magpakita ng isang mensahe ng error.
Ang karamihan sa mga programa sa pag-check ng error ay sinuri ang bawat field nang paisa-isang, at nagpapakita ng isang error sa isang pagkakataon.
Maaari itong mapunan ang form na nakakapagod, at ang mga tao ay maaaring tumigil sa gitna. Kung gagamitin mo ang sumusunod na script at ang mapagkukunan ng Perl alam mo kung paano mapatunayan ang isang buong form nang sabay-sabay, ipapakita ang isang serye ng mga mensahe ng error na maaaring ibalik at maayos ng iyong mambabasa.
Ang JavaScript para sa Pagpapatunay ng isang Form
Sa bahagi ng iyong HTML, dapat kang lumikha ng isang script upang gawin ang pagpapatunay ng form:
- I-set up ang script, at siguraduhing ito ay nakatago mula sa mga browser na hindi maaaring pangasiwaan ang JavaScript.