Երբ դուք ունեք HTML ձեւ եւ վազում, դուք հաճախ ուզում եք համոզվել, որ բոլոր կարեւոր ոլորտները լրացվում են: Օրինակ, եթե դուք պատրաստվում եք նամակ ուղարկել հաստատման նամակ, էլփոստի հասցեն պետք է ներառվի ձեւի դաշտերում , եւ այն պետք է լինի էլփոստի հասցե, որը աշխատում է:
Ձեր ձեւերը հաստատելու երկու եղանակ կա.
- Օգտագործելով JavaScript- ը
- Օգտագործելով CGI սցենար
Օգտագործելով JavaScript- ի օգտագործման ձգտումները ձեւերի վավերացման համար
- Օգտագործելով javascript- ը չեք օգտագործում որեւէ սերվերային պրոցեսոր: Բոլոր վերամշակումը կատարվում է հաճախորդի համակարգչում:
- Այն հաճախ երեւում է ավելի արագ աշխատելուց, քան CGI վավերացումը:
- Քանի որ ձեւաթղթի էջը չի փոխվել, ընթերցողին հեշտ է ուղղել սխալները:
Հաշիվների վավերացման համար JavaScript- ի օգտագործման անհամապատասխանությունները
- JavaScript- ն միայն աշխատում է բրաուզերների վրա, որոնք այն հնարավորություն են ընձեռում: Եթե JavaScript- ը անջատված է, ձեր սխալի ստուգումը չի կատարվում:
CGI- ի օգտագործման ձեւերը վավերական ձեւերի համար
- Վկայակոչելու համար CGI- ի օգտագործումը ապահովում է, որ ամեն անգամ ներկայացվի ձեւը, վավերացումը կսկսվի:
CGI- ի օգտագործման ձեւերը վավերացնելու համար
- CGI- ն ավելի շատ բեռ է դնում վեբ սերվերի վրա, եւ CGI- ում ընդգրկված յուրաքանչյուր գործառույթը եւս մեկ խնդիր է սերվերի համար:
- CGI- ն կարող է դանդաղ առաջադրվել:
- Եթե սխալ կա, ապա հաճախորդը պետք է վերադառնա ձեւի առաջին էջին կամ CGI- ն այլ գործառույթ է պահանջում, որ ձեւի էջը վերագրվի:
Ճանապարհը, որ ես եմ վարում, այն է, որ սխալի ստուգման մեծամասնությունը կատարվի JavaScript- ով: Այդպես, այն ընթերցողների համար արագ եւ հեշտ է:
Ես այնուհետեւ վերանայում եմ ձեւի կենսական տարրերը CGI- ով:
Ինչպես օգտվել JavaScript- ից HTML ձեւերը վավերացնելու համար
Ձեւի վավերացման ստեղծման հիմնական նախադրյալը պահանջվում է պահանջվող ձեւի տարրերի անունները, եւ եթե դրանք դատարկ են, ցուցադրեք սխալ հաղորդագրություն:
Առավել հաճախակի ստուգման ծրագրերը ստուգում են յուրաքանչյուր դաշտի միաժամանակ, եւ միանգամից մեկ սխալ է ցուցադրում:
Սա կարող է լրացնել ձանձրալի ձեւը, եւ մարդիկ կարող են դադարեցնել այնտեղ: Եթե դուք օգտագործում եք հետեւյալ սցենարը եւ Perl աղբյուրը, դուք կիմանաք, թե ինչպես կարելի է միանգամից ամբողջ ձեւը հաստատել `ցուցադրելով մի շարք սխալ հաղորդագրություններ, որոնք ձեր ընթերցողը կարող է հետագայում վերադառնալ եւ ամրագրել:
Ձեւի վավերացման JavaScript- ը
HTML- ի գլխավոր բաժնում դուք պետք է ստեղծեք սցենար `ձեւի վավերացման համար:
- Ստեղծեք սցենարը եւ համոզվեք, որ այն թաքնված է բրաուզերներից, որոնք չեն կարողանում JavaScript վարել: