Výukový program, jak používat formuláře „Mailto“

Nová funkce webu webové designéry zápas s je forma, ale webové formuláře nemusí být komplikované. Poštovní formuláře jsou snadný způsob, jak zajistit, aby formuláře fungovaly. Tyto formuláře spoléhají na e-mailové klienty, že odesílají data formuláře z počítače zákazníka vlastníkovi formuláře. Poštovní formuláře jsou jednodušší než naučit se psát PHP a levnější než nákup předem napsaného skriptu. Zde je postup, jak vytvořit formulář HTML mailto.

Klávesnice s tlačítkem Kontaktujte nás
Courtney Keating / E + / Getty Images

Začínáme

Formuláře HTML mohou být pro nové náročné webové vývojáře protože tyto formy vyžadují více než učení se HTML značení. Navíc k Prvky HTML potřebné k vytvoření formuláře a jeho polí, musí existovat způsob, jak formulář uvést do provozu. To obvykle vyžaduje PHP, přístup k CGI skriptnebo jiný program k vytvoření atributu akce formuláře. Tato akce spočívá v tom, jak formulář zpracovává data a co s nimi poté (například zápis do databáze nebo odeslání e-mailu).

Pokud nemáte přístup ke skriptu, aby formulář fungoval, existuje jedna akce formuláře, kterou podporuje většina moderních prohlížečů.

instagram viewer
action = "mailto: youremailaddress"

Toto je jednoduchý způsob, jak získat data formuláře z vašeho webu do vašeho e-mailu. Toto řešení je omezeno v tom, co dokáže. U malých webů je to však dobré místo, kde začít.

Triky k používání formulářů Mailto

Použijte enctype = "text / prostý" atribut. Tento atribut sděluje prohlížeči a e-mailovému klientovi, že formulář odesílá spíše prostý text než cokoli složitějšího.

Některé prohlížeče a e-mailoví klienti odesílají data formulářů kódovaná pro webové stránky. To znamená, že data jsou odesílána jako jeden řádek, kde jsou mezery nahrazeny znaménkem plus (+) a ostatní znaky jsou kódovány. Za použití enctype = "text / prostý" atribut usnadňuje čtení dat.

Ukázkový formulář Mailto

Zde je ukázkový formulář využívající akci mailto.


Vaše jméno:
Tvoje příjmení:
Komentáře:

Toto je jednoduché označení. V ideálním případě jsou tato pole formuláře kódována pomocí sémantického označení a prvků. Tento příklad je však dostatečný pro rozsah tohoto kurzu.

Vašim zákazníkům se zobrazí zpráva, že formulář se odesílá prostřednictvím e-mailu. Výsledek vypadá takto:

first_name = Jennifer
příjmení = Kyrnin
comments = Ahoj!

Použijte metodu GET nebo POST

Zatímco POŠTA metoda někdy funguje, často způsobí, že prohlížeč otevře prázdné e-mailové okno. Pokud se vám to stane s DOSTAT a poté přepněte na POŠTA.

Zvláštní poznámka k formulářům Mailto

Tato metoda, i když je snadná, také omezená. Je důležité si uvědomit, že formuláře mailto nemusí vždy fungovat pro všechny kombinace prohlížečů a e-mailových klientů. Pokud jste použili formulář mailto a nebyli jste úspěšní, mohla by existovat nějaká kombinace technologie, která způsobila selhání funkce.

Tato metoda je dobrým prvním pokusem o vytvoření webových formulářů, které generují e-mail a odesílají data formulářů. Jak budete pokročilejší ve svých webových dovednostech, prozkoumejte robustnější možnosti. Od skriptů CGI přes formuláře PHP až po platformy CMS, které mají vestavěné widgety formulářů, máte spoustu pokročilých možností, které je třeba vzít v úvahu pro vaše budoucí potřeby formulářů webových stránek.

instagram story viewer