Mailto ձեւերը միշտ չէ, որ հուսալի են, ինչպես մենք հույս ունենք: Թվում է պարզ բան, կտտացրեք ձեւի կոճակը եւ այն պետք է էլեկտրոնային փոստով ուղարկի ձեւի տվյալները: Բայց mailto ձեւերը միշտ չէ, որ պարզ է: Երբեմն, դուք կամ ձեր հաճախորդը զգուշորեն լրացնում է ձեւը, բայց հետո, բովանդակության բովանդակությունը փոստային հասցեով ուղարկելու փոխարեն , այն բացում է էլփոստի հաճախորդը:
Երբեմն, էլփոստի հաճախորդը ունի մի առարկա, որը կարծես նման բան է:? Name=jennifer&email=webdesign@aboutguide.com&comments=these են իմ մեկնաբանությունը, բայց էլի մարմինը դատարկ է: Եվ երբեմն, էլեկտրոնային փոստին ավելացված ձեւից ոչինչ չկա: Սա Mailto ձեւերի հետ կապված խնդիրն է: Նրանք ապավինում են երկու բաներին.
- Հաճախորդի համակարգը պետք է ունենա լռելյայն էլփոստի հաճախորդ
- Հաճախորդի վեբ բրաուզերը պետք է կարողանա միանալ այդ էլփոստի հաճախորդին
Եթե ստեղծում եք փոստով փոստով էջ, եւ ձեր հաճախորդը չունի իրենց էլեկտրոնային փոստի համակարգիչը, mailto ձեւը չի աշխատի: Եթե նրանց վեբ զննարկիչը չի կարողանում կապվել էլփոստի հաճախորդի հետ, ապա mailto ձեւը չի աշխատի: Այս հարցը կախված է բազմաթիվ գործոններից, ներառյալ `
- օպերացիոն համակարգ
- վեբ բրաուզեր եւ տարբերակ
- էլփոստի հաճախորդ եւ տարբերակ
- այլ անհայտ գործոններ
Եվ մինչ դուք կարող եք օգտագործել JavaScript- ը զննարկիչի եւ օպերացիոն համակարգի հայտնաբերման համար, եթե դա նրանց եւ էլփոստի հաճախորդի փոխազդեցությունն է, դուք դեռ խնդիրներ կունենաք:
Ինչ կարող եք անել կոտրված փոստարկղերի ձեւակերպման համար:
Եթե դուք վեբ մշակող եք, օգտագործելով ձեւաթղթեր, եւ ցանկանում եք օգտագործել mailto ձեւ, դուք պետք է տեղյակ լինեք այդ սահմանափակման մասին: Անկախ նրանից, թե ինչ եք անում, ձեր որոշ հաճախորդներ կարող են չկարողանալ օգտագործել ձեւը:
Եթե դեռ ցանկանում եք օգտագործել Ձեր փոստով ձեւը ձեր կայքում, դուք պետք է համոզվեք, որ ձեր ձեւերը ճիշտ են: Եվ դուք պետք է վավերացնեք ձեր HTML- ն, համոզվելու համար, որ այլ խնդիրներ չկան:
Լավագույն լուծում Broken Mailto ձեւերի համար
Խստորեն խորհուրդ եմ տալիս օգտագործել փոստարկղի փոխարեն օգտագործել CGI կամ PHP սցենար: Կան բազմաթիվ եղանակներ, որոնք կարող եք օգտագործել CGI- ն, նույնիսկ եթե չգիտեք, թե ինչպես պետք է ծրագրել: Ահա որոշ ռեսուրսներ, որոնք կարող են օգնել.
- Գրել ձեր սեփական CGI- օգտագործելով Perl կամ այլ CGI լեզու, կարող եք գրել ձեր սեփական CGI ձեւը մշակելու համար: Առավելությունն այն է, որ դուք կարող եք կատարել CGI- ն այն ամենը, ինչ ձեզ հարկավոր է:
- Համոզվեք, որ էլփոստը ճիշտ է. Ինչ ձեւով եք օգտագործում, դուք կարող եք օգտագործել JavaScript- ը վավերացնելու համար: Եվ այս սցենարը կստեղծի դաշտ, ճիշտ ձեւակերպված էլփոստի հասցեի համար:
Այս հոդվածը HTML Forms Tutorial- ի մասն է