As jo in HTML-foarm hawwe en hoe't jo wurkje, sille jo faak wol soargje dat alle wichtige fjilden ynfolge binne. Bygelyks as jo in e-mail befestigingsletter stjoere, moat it e-mailadres opnommen wurde yn 'e Formulierfjilden , en it moat in e-postadres wêze dat wurket.
Der binne twa manieren om jo formulieren te valabeljen:
- JavaSkript brûke
- It brûken fan in CGI-skript
De Pros fan JavaScript brûke foar Validearjende Formulieren
- Mei help fan javascript brûke jo gjin serverprozessor-tiid. Alle ferwurking is dien op de kliïnt komputer.
- It liket faak fluch te wurkjen as de CGI-validaasje.
- Sûnt de foarmformulier net wizige is, is it maklik foar de lêzer om de fout te beheinen.
De fergunning fan JavaScript brûke foar Validearjende Formulieren
- JavaSkript wurket allinich op browsers dy't it ynskeakele hawwe. As it JavaScript útskeakele is, is jo flaterproses net dien.
De Pros fan CGI brûke foar Validearjende Formulieren
- Mei it brûken fan in CGI om te validearjen, soarget derfoar dat elke kear it formulier yntsjinne wurdt, de validaasje falt.
De fergunning fan CGI brûke foar formulearjende formulieren
- CGI stelt mear op de webserver, en elke funksje dy't yn 'e CGI opnommen is, is in mear taak foar de server.
- CGI kin slim wêze om te rinnen.
- As der in flater is, moat de klant werom wêze op 'e earste side fan' e foarm, of de CGI nedich in oare funksje om de formulêre side wer te skriuwen.
De manier dy 't mei dit is om de measte fan' e flater kontrôle te meitsjen mei JavaScript. Op dy manier is it fluch en maklik foar de lêzers.
Ik reekje dan de wichtichste eleminten fan 'e foarm mei de CGI.
Hoe brûke JavaSkript om HTML-formulieren te fêstigjen
De grûnslach foar it meitsjen fan formuliervalidaasje is om nei de nammen fan formuliereleminten te sykjen dy't nedich binne, en as se lege binne, in flater berjocht sjen litte.
De measte flater kontrôleprogramma's kontrolearje elk fjild ien op ien kear, en in flater werjaan op ien kear.
Dit kin it formulier tydlik útfiere en minsken kinne stopje yn 'e midden. As jo de folgjende skript en Perl-boarne brûke, sille jo witte hoege jo in folslein formulier te beëinigjen, in rige fan flater berjochten werjaan, wêrtroch't jo lêzer dan weromfiere en fêstlizze kin.
It JavaScript foar it validearjen fan in formulier
Yn it haaddiel fan jo HTML moatte jo in skript oanmeitsje om de formulier validaasje te dwaan:
- Set it skript op en meitsje der wis fan dat it ferstoppe is fan browsers dy't JavaSkript net beheare kinne.