Po vytvorení a vytvorení formulára HTML sa často budete chcieť uistiť, či sú vyplnené všetky dôležité polia. Napríklad ak pošlete e-mailový potvrdzovací list, e-mailová adresa by mala byť zahrnutá do polí formulára , a to by mala byť e-mailová adresa, ktorá funguje.
Existujú dva spôsoby overenia vašich formulárov:
- Používanie jazyka JavaScript
- Použitie skriptu CGI
Výhody používania jazyka JavaScript na overenie formulárov
- Pomocou javascriptu nepoužívate žiadny čas serverového procesora. Všetko spracovanie sa vykonáva na klientskom počítači.
- Často sa zdá, že funguje rýchlejšie ako validácia CGI.
- Vzhľadom k tomu, že stránka formulára sa nezmenila, je pre čitateľa jednoduché opraviť chyby.
Nevýhody používania jazyka JavaScript na overenie formulárov
- JavaScript funguje iba v prehliadačoch, ktoré majú zapnuté. Ak je JavaScript vypnutý, kontrola chýb sa neuskutoční.
Výhody používania CGI na validáciu formulárov
- Používanie certifikátu CGI na overenie zabezpečuje, že pri každom predložení formulára bude spustené overovanie.
Nevýhody používania CGI na overovanie formulárov
- CGI kladie viac zaťaženia na webový server a každá funkcia, ktorá je súčasťou CGI, je jednou z ďalších úloh pre server.
- CGI môže byť pomalý beh.
- Ak sa vyskytne chyba, zákazník sa musí buď vrátiť na prvú stránku formulára, alebo CGI potrebuje inú funkciu na prepísanie stránky formulára.
Spôsob, akým to zvládnem, má väčšinu kontroly chýb vykonanú pomocou jazyka JavaScript. Týmto spôsobom je pre čitateľov rýchle a jednoduché.
Potom preverujem dôležité prvky formulára s CGI.
Ako používať jazyk JavaScript na overenie formulárov HTML
Základným predpokladom vytvorenia validácie formulára je hľadanie názvov požadovaných formulárových prvkov a ak sú prázdne, zobrazí sa chybové hlásenie.
Väčšina programov na kontrolu chýb kontroluje každé pole po jednom a súčasne zobrazuje jednu chybu.
To môže spôsobiť únavu formulára a ľudia sa môžu zastaviť uprostred. Ak použijete nasledujúci skript a zdroj Perl, budete vedieť ako najskôr overiť celý formulár a zobraziť sériu chybových hlásení, ktoré sa potom môžu čítač vrátiť a opraviť.
JavaScript na overenie formulára
V hlavnej časti vášho HTML by ste mali vytvoriť skript na vykonanie overovania formulára:
- Nastavte skript a uistite sa, že je skrytý z prehliadačov, ktoré nedokážu spracovať JavaScript.