Ką daryti, kai Mailto formos neveikia

Pašto formos ne visada yra tokios patikimos, kokios tikimės. Atrodo, kad yra paprastas dalykas, spustelėkite formos mygtuką ir jis turėtų siųsti formos duomenis el. Paštu. Tačiau mailto formos ne visada yra tokios paprastos. Kartais jūs arba jūsų klientas atidžiai užpildo formą, bet tada, užuot siunčiant formos turinį į mailto adresą , jis atidaro el. Pašto klientą.

Kartais el. Pašto klientas turi temą, kuri atrodo tokia:? Name = jennifer&email=webdesign@aboutguide.com&comments=Tai yra mano komentarai, bet el. Laiškas yra tuščias. Ir kartais nieko nėra iš formos, kuri visam laikui pridedama prie el. Laiško. Tai yra "Mailto Forms" problema. Jie remiasi dviem aspektais:

  1. Kliento sistemoje turi būti numatytasis el. Pašto klientas
  2. Kliento naršyklė turi turėti galimybę prisijungti prie šio el. Pašto kliento

Jei sukursite puslapį su mailto formatu, o jūsų klientas neturi savo sistemos elektroninio pašto, mailto forma neveiks. Jei jų žiniatinklio naršyklė negali prisijungti prie el. Pašto kliento, mailto forma neveiks. Ši problema priklauso nuo daugelio veiksnių, įskaitant:

Ir nors galbūt galėsite naudoti "JavaScript", norėdami nustatyti naršyklę ir operacinę sistemą - jei tai yra sąveika tarp jų ir el. Pašto kliento, vis tiek turėsite problemų.

Ką galite daryti, kad pašalintumėte sutrumpintas pašto formas?

Jei esate žiniatinklio kūrėjas, naudojantis formomis ir norite naudoti pašto formą, turėtumėte žinoti apie šį apribojimą. Nesvarbu, ką jūs darote, kai kurie jūsų klientai gali nepavykti naudoti formos.

Jei vis tiek norite savo formoje naudoti mailto formą, turėtumėte įsitikinti, kad jūsų formos yra teisingos. Ir jūs turėtumėte patvirtinti savo HTML, kad įsitikintumėte, jog nėra kitų problemų.

Geriausias sprendimas susmulkintų pašto formų

Aš primygtinai rekomenduoju naudoti CGI arba PHP scenarijų vietoj mailto formos. Yra daugybė būdų, kaip galite naudoti CGI, net jei jūs nežinote, kaip programuoti. Štai keletas išteklių, kurie gali padėti:

Šis straipsnis yra " HTML Forms Tutorial" dalis