Ano ang Gagawin Kapag Hindi Magtrabaho ang Mga Form ng Mailto

Ang mga form ng mail ay hindi laging maaasahan gaya ng pag-asa namin. Tila tulad ng isang simpleng bagay, i-click ang pindutan ng form at dapat itong ipadala ang data ng form sa pamamagitan ng email. Ngunit ang mga form sa akin ay hindi palaging simple. Minsan, maingat mong punan ang form, ngunit pagkatapos, sa halip na ipadala ang mga nilalaman ng form sa address ng mailto , binubuksan nito ang email client.

Kung minsan, ang email client ay may isang paksa na mukhang isang bagay tulad ng:? Name=jennifer&email=webdesign@aboutguide.com&comments=these ang aking mga komento ngunit ang katawan ng email ay blangko. At kung minsan, walang anuman mula sa form na idinagdag sa email sa lahat. Ito ang problema sa Mailto Forms. Sila ay umaasa sa dalawang bagay:

  1. Ang sistema ng customer ay dapat magkaroon ng default na email client
  2. Dapat na makakonekta ang web browser ng customer sa email client na iyon

Kung lumikha ka ng isang pahina na may form na mailto, at ang iyong customer ay walang email client sa kanilang system, ang form ng mailto ay hindi gagana. Kung ang kanilang web browser ay hindi makakonekta sa email client, ang form ng mailto ay hindi gagana. Ang isyu na ito ay depende sa maraming mga kadahilanan, kabilang ang:

At habang maaari mong gamitin ang JavaScript upang makita para sa browser at operating system - kung ito ang pakikipag-ugnayan sa pagitan nila at ng email client, magkakaroon ka pa rin ng problema.

Ano ang Magagawa mo upang Ayusin ang mga Broken Mailto Forms?

Kung ikaw ay isang web developer na gumagamit ng mga form, at gusto mong gumamit ng form sa mailto, dapat mong malaman ang limitasyon na ito. Hindi mahalaga kung ano ang iyong ginagawa, maaaring hindi magagamit ng ilan sa iyong mga customer ang form.

Kung gusto mo pa ring gumamit ng form sa mailto sa iyong site, dapat mong tiyakin na tama ang iyong mga form. At dapat mong patunayan ang iyong HTML upang matiyak na walang iba pang mga problema.

Ang Pinakamagandang Solusyon para sa mga Broken Mailto Forms

Mahigpit kong inirerekumenda na gumamit ka ng CGI o PHP script sa halip ng form ng mailto. Maraming mga paraan na maaari mong gamitin ang isang CGI kahit na hindi mo alam kung paano mag-program. Narito ang ilang mga mapagkukunan na makakatulong:

Ang artikulong ito ay bahagi ng Tutorial sa Mga Form sa HTML