Co dělat, když poštovní formuláře nefungují

Formuláře pošty nejsou vždy tak spolehlivé, jak bychom doufali. Zdá se to jako jednoduchá věc, kliknutím na tlačítko formuláře a odesláním dat formuláře e-mailem. Formuláře mailto však nejsou vždy tak jednoduché. Někdy vy nebo váš zákazník pečlivě vyplňte formulář, ale místo toho, že pošlete obsah formuláře na adresu mailto , otevře poštovní klient.

Někdy má e-mailový klient předmět, který vypadá jako:? Name=jennifer&email=webdesign@aboutguide.com&comments = to jsou mé komentáře, ale tělo e-mailu je prázdné. A někdy není z formuláře, které se do e-mailu vůbec přidává. To je problém s formuláři Mailto. Spoléhají se na dvě věci:

  1. Systém zákazníka musí mít výchozí e-mailový klient
  2. Webový prohlížeč zákazníka musí být schopen se připojit k tomuto e-mailovému klientovi

Pokud vytvoříte stránku s formulářem mailto a váš zákazník nemá ve svém systému e-mailový klient, formulář mailto nebude fungovat. Pokud se jejich webový prohlížeč nemůže připojit k poštovnímu klientovi, formulář mailto nebude fungovat. Tato záležitost závisí na mnoha faktorech, včetně:

A i když byste mohli použít JavaScript k detekci pro prohlížeč a operační systém - pokud je to interakce mezi nimi a e-mailovým klientem, budete mít stále problém.

Co můžete udělat pro odstranění chybných formulářů pošty?

Pokud jste webový vývojář pomocí formulářů a chcete použít formulář mailto, měli byste si být vědomi tohoto omezení. Bez ohledu na to, co děláte, někteří vaši zákazníci nemusí používat formulář.

Pokud stále chcete na vašem webu používat formulář mailto, měli byste se ujistit, že jsou vaše formuláře správné. A měli byste ověřit váš HTML, abyste se ujistili, že nejsou jiné problémy.

Nejlepší řešení pro Broken Mailto Forms

Důrazně doporučuji použít skript CGI nebo PHP místo formuláře mailto. Existuje mnoho způsobů, jak můžete CGI používat, i když nevíte, jak programovat. Zde jsou některé zdroje, které vám mohou pomoci:

Tento článek je součástí modulu HTML Forms Tutorial