Unufoje vi havas HTML-formadon kaj kuradon, vi ofte volas certigi, ke ĉiuj gravaj kampoj plenigas. Ekzemple, se vi sendos retmesaĝon de retpoŝta adreso, la retpoŝta adreso devus esti inkluzivita en la formaj kampoj , kaj ĝi devus esti retpoŝta adreso, kiu funkcias.
Estas du manieroj validigi viajn formojn:
- Uzante JavaScript
- Uzante CGI-skripton
La Prosploj de Uzado de Javascript por Validigi Formojn
- Uzante Javaskripton vi ne uzas ajnan servilon-procesilon. La tuta prilaborado estas farita sur la kliento komputilo.
- Ĝi ofte aspektas pli rapide ol la validigo de CGI.
- Pro tio ke la formularo paĝo ne ŝanĝis, facile facilas la leganto ripari la erarojn.
La Konsiloj de uzado de JavaScript por validigi formojn
- JavaScript nur funkcias en retumiloj, kiuj havas ĝin ebligita. Se la JavaScript estas malŝaltita, via eraro-kontrolado ne fariĝis.
La Prosploj de Uzado de CGI por Validigaj Formoj
- Uzante CGI por validigi certigas, ke ĉiufoje kiam la formo estas submetita, la validigo kuros.
La Konsiloj de Uzado de CGI por Validigaj Formoj
- CGI metas pli ŝarĝon sur la servilo de la retejo, kaj ĉiu funkcio, kiu estas inkluzivita en la CGI, estas pli da tasko por la servilo.
- CGI povas malrapidi kuri.
- Se estas eraro, la kliento devas reiri al la unua paĝo de la formularo, aŭ la CGI bezonas alian funkcion por reescribi la forman paĝon.
La maniero, kiun mi traktas ĉi tion, devas havi la plimulton de la erara kontrolado farita per JavaScript. Tiel, ĝi estas rapida kaj facila por la legantoj.
Mi tiam revizias la esencajn elementojn de la formo kun la CGI.
Kiel Uzi JavaScript por Validigi HTML-Formojn
La baza premiso de kreado de validiga formo estas serĉi la nomojn de formaj elementoj, kiuj estas postulitaj, kaj se ili estas malplenaj, montri eraran mesaĝon.
Plej multaj eraroj kontrolanta programojn kontrolu ĉiun kampon unu samtempe, kaj montras unu eraron samtempe.
Ĉi tio povas plenigi la formon teda, kaj homoj povus halti en la mezo. Se vi uzas la sekvan skripton kaj la fonton Perl, vi ekscios, kiel validigi tutan formon samtempe, montrante serion de eraraj mesaĝoj, kiujn via leganto povas reiri kaj ripari.
La JavaScript por validigi Formon
En la kapo porcio de via HTML, vi devas krei skripton por fari la validan formularon:
- Agordu la skripton kaj certigu, ke ĝi estas kaŝita de retumiloj, kiuj ne povas manipuli JavaScript.