Mailto shakllari har doimgidek ishonchli emas. Oddiy narsa kabi ko'rinadi, ariza tugmachasini bosing va ariza ma'lumotlarini elektron pochta orqali yuboring. Lekin mailto shakllari har doim ham oddiy emas. Ba'zan, siz yoki sizning mijozingiz shaklni diqqat bilan to'ldiradi, ammo keyinchalik ariza tarkibi mailto manziliga yuborish o'rniga, u elektron pochta dasturini ochadi.
Ba'zida, elektron pochta mijozida quyidagi kabi narsalar mavjud :?name=jennifer&email=webdesign@aboutguide.com&comments=Bu sharhlarim, ammo elektron pochta xabarlari tanasi bo'sh. Va ba'zan, elektron pochtaga qo'shilgan formasidan hech narsa yo'q. Bu Mailto Formalar bilan bog'liq muammo. Ular ikki narsaga tayanadi:
- Mijozning tizimida standart elektron pochta mijozi bo'lishi kerak
- Xaridorning veb-brauzeri ushbu elektron pochta mijoziga ulanishi kerak
Agar siz mailto formasi bilan sahifa tuzsangiz va mijozning tizimida elektron pochta mijozi bo'lmasa, mailto shakl ishlamaydi. Agar veb-brauzer elektron pochta dasturiga ulana olmasa, mailto formati ishlamaydi. Ushbu masala ko'pgina omillarga bog'liq, jumladan:
- operatsion tizim
- veb-brauzer va versiya
- elektron pochta mijozi va versiyasi
- boshqa noma'lum omillar
Va siz brauzer va operatsion tizimni aniqlash uchun JavaScript-ni ishlatishingiz mumkin bo'lsa-da, agar ular va elektron pochta mijozlari o'rtasidagi o'zaro aloqa bo'lsa, siz hali ham muammoga duch kelasiz.
Noto'g'ri Mailto shakllarini tuzatish uchun nima qila olasiz?
Agar siz veb-ishlab chiquvchisiz, formalarni ishlatsangiz va siz mailto shaklidan foydalanmoqchi bo'lsangiz, ushbu cheklovdan xabardor bo'lishingiz kerak. Nima qilsangiz ham, ba'zi mijozlaringiz ushbu forma yordamida foydalana olmaydilar.
Agar siz hali ham saytingizda mailto shaklidan foydalanmoqchi bo'lsangiz, sizning shakllaringiz to'g'ri ekanligini tekshirishingiz kerak. Va sizda boshqa muammolarning yo'qligiga ishonch hosil qilish uchun siz HTMLni tasdiqlashingiz kerak.
Buzilgan Mailto shakllari uchun eng yaxshi echim
Mailto formati o'rniga CGI yoki PHP skriptidan foydalanishni tavsiya etaman. Qanday dasturlashni bilmasangiz ham, CGI-dan foydalanishning ko'p usullari mavjud. Quyida yordam beradigan ba'zi manbalar mavjud:
- O'zingizning CGI- Perl yoki boshqa CGI tilingizni yozing, o'zingizning CGI-ni formasini ishlov berishingiz mumkin. Bunga foyda, siz kerakli narsalarni CGI qilishingiz mumkin.
- Ishonch hosil qilish E-pochtaning to'g'riligi - Siz foydalanadigan ariza shakli qanday bo'lishidan qat'i nazar, uni tasdiqlash uchun JavaScript dan foydalanishingiz mumkin. Va bu skript to'g'ri formatlangan elektron pochta manzili uchun maydonni tasdiqlaydi.
Ushbu maqola HTML Forms Tutorial qismidir