Ladarba jkollok formola HTML jibda jaħdem, ħafna drabi tkun trid tiżgura ruħek li l-oqsma importanti kollha jimtlew. Per eżempju, jekk inti se tibgħat ittra ta 'konferma elettronika, l-indirizz tal-email għandu jkun inkluż fl-oqsma tal-formola , u għandu jkun indirizz elettroniku li jaħdem.
Hemm żewġ modi biex tivvalida l-forom tiegħek:
- Bl-użu ta 'JavaScript
- Użu ta ' skrittura CGI
Il-Pros tal-użu ta 'JavaScript għall-Validazzjoni ta' Formoli
- Bl-użu tal-javascript ma tuża ebda ħin tal-proċessur tas-server. L-ipproċessar kollu jsir fuq il-kompjuter klijent.
- Ħafna drabi tidher li taħdem aktar malajr mill-validazzjoni tas-CGI.
- Peress li l-paġna tal-formola ma nbidlitx, huwa faċli għall-qarrej li jiffissa l-iżbalji.
Il-Cons ta 'l-Użu ta' JavaScript għall-Validazzjoni ta 'Formoli
- JavaScript jaħdem biss fuq il-browsers li ppermettewlu. Jekk il-JavaScript huwa diżattivat, l-iċċekkjar tal-iżball tiegħek ma jsirx.
Il-Prosperità tal-Użu tal-CGI għall-Validazzjoni tal-Formoli
- L-użu ta 'CGI biex tivvalida jiżgura li kull darba li l-formola tiġi sottomessa, il-validazzjoni titmexxa.
Il-Cons ta 'Użu ta' CGI għall-Validazzjoni ta 'Formoli
- Is-CGI ipoġġi aktar tagħbija fis-server tal-Web, u kull funzjoni li hija inkluża fil-CGI hija ħidma oħra għas-server.
- CGI jista 'jkun bil-mod biex titmexxa.
- Jekk ikun hemm żball, il-klijent irid jew imur lura għall-ewwel paġna tal-formola, jew is-CGI jeħtieġ funzjoni oħra biex terġa 'tikteb il-paġna tal-formola.
Il-mod kif nimmaniġġja dan huwa li jkollok il-maġġoranza tal-iċċekkjar tal-iżbalji magħmul bil-JavaScript. B'dan il-mod, huwa mgħaġġel u faċli għall-qarrejja.
Jiena nagħmel mill-ġdid l-elementi vitali tal-formola mas-CGI.
Kif tuża JavaScript biex Tivvaluta l-Formoli HTML
Il-premessa bażika tal-ħolqien tal-validazzjoni tal-formola hija li tfittex l-ismijiet tal- elementi tal- forma li huma meħtieġa, u jekk huma vojta, juru messaġġ ta 'żball.
Il-biċċa l-kbira tal-verifiki ta 'l-iżbalji jiċċekkjaw kull qasam wieħed kull darba, u juru żball wieħed kull darba.
Dan jista 'jimla l-forma tedious, u n-nies jistgħu jieqfu fin-nofs. Jekk tuża l-iskritt u s-sors ta 'Perl li ġejjin, tkun taf kif tivvalida formola sħiħa f'daqqa, u turi serje ta' messaġġi ta 'żball li l-qarrej tiegħek jista' imbagħad imur lura u jiffissa.
Il-JavaScript għall-Validazzjoni ta 'Formola
Fil-parti l-kbira tal-HTML tiegħek, għandek toħloq kitba biex tagħmel il-validazzjoni tal-formola:
- Imwaqqaf l-iskritt, u kun żgur li huwa moħbi minn browsers li ma jistgħux jimmaniġġjaw JavaScript.