Откако ќе ја користите HTML-формата и работи, често ќе сакате да бидете сигурни дека сите поважни полиња се пополнети. На пример, ако сакате да испратите писмо за потврда за е-пошта, е-поштенската адреса треба да биде вклучена во полето за формулари , и тоа треба да биде адреса за е-пошта која работи.
Постојат два начини за валидирање на вашите форми:
- Користење на JavaScript
- Користење на CGI скрипта
Предностите на користењето на JavaScript за валидирачки форми
- Користење на javascript не користите било кој сервер процесор време. Целата обработка се врши на клиентскиот компјутер.
- Често се чини дека работи побрзо од валидацијата на CGI.
- Бидејќи страницата на образецот не се промени, лесно е читателот да ги поправи грешките.
На лошите страни на употреба на JavaScript за валидирачки форми
- JavaScript работи само на прелистувачи кои го овозможуваат. Ако JavaScript е оневозможен, проверката на грешки не се прави.
Предностите на користењето на CGI за валидирање на формите
- Користењето на CGI за проверка гарантира дека секој пат кога ќе се поднесе формуларот, валидацијата ќе се изврши.
Конс за користење на CGI за валидирање на формите
- CGI става повеќе оптоварувања на веб серверот, а секоја функција која е вклучена во CGI е уште една задача за серверот.
- CGI може да биде бавно да работи.
- Доколку има грешка, корисникот мора или да се врати на првата страница од формуларот, или на CGI му е потребна друга функција за да ја преработи страницата за формата.
Начинот на кој јас се справи со ова е да се направи поголемиот дел од проверка на грешка со JavaScript. На тој начин, тоа е брзо и лесно за читателите.
Потоа ги проверувам виталните елементи на формуларот со CGI.
Како да го користите JavaScript за да провериш HTML обрасци
Основна премиса за создавање валидација на форма е да се бараат имињата на елементите на формата кои се потребни, и ако се празни, прикажете порака за грешка.
Повеќето програми за проверка на грешки го проверуваат секое поле едно по едно и прикажуваат една грешка одеднаш.
Ова може да направи пополнување на формата досадни, а луѓето може да запрат во средината. Ако користите следнава скрипта и извор на Perl, ќе знаете како да ја проверите целата форма одеднаш, прикажувајќи низа пораки за грешки кои вашиот читач може да се врати и да ги поправи.
JavaScript за валидирање на формулар
Во главниот дел на HTML, треба да креирате скрипта за да направите валидација на формуларот:
- Поставете ја скриптата и проверете дали е скриена од прелистувачи кои не можат да се справат со JavaScript.