Výukový program na používanie formulárov „Mailto“

Nová funkcia webu webdizajnéri zápasí s formou, ale webové formuláre nemusia byť komplikované. Poštové formuláre sú jednoduchý spôsob, ako zabezpečiť fungovanie formulárov. Tieto formuláre sa spoliehajú na to, že e-mailoví klienti odosielajú údaje formulára z počítača zákazníka vlastníkovi formulára. Poštové formuláre sú jednoduchšie ako naučiť sa písať PHP a lacnejšie ako nákup vopred napísaného scenára. Tu je príklad, ako vytvoriť poštový formulár HTML.

Klávesnica s tlačidlom Kontaktujte nás
Courtney Keating / E + / Getty Images

Začíname

Formáty HTML môžu byť pre nové náročné vývojári webu pretože tieto formy vyžadujú viac ako učenie sa značiek HTML. Navyše k Prvky HTML potrebné na vytvorenie formulára a jeho polí, musí existovať spôsob, ako formulár uviesť do práce. Toto zvyčajne vyžaduje PHP, prístup k a CGI skriptalebo iný program na vytvorenie atribútu akcie formulára. Táto akcia spočíva v tom, ako formulár spracováva údaje a čo s nimi potom (napríklad zápis do databázy alebo odoslanie e-mailu).

Ak nemáte prístup k skriptu, aby formulár fungoval, existuje väčšina akcií formulára, ktorú podporuje väčšina moderných prehľadávačov.

instagram viewer

action = "mailto: tvoja emailová adresa"

Toto je jednoduchý spôsob, ako získať údaje formulára z vášho webu na váš e-mail. Toto riešenie je obmedzené v tom, čo dokáže. Pre malé weby je to však dobré miesto, kde začať.

Triky pri používaní formulárov Mailto

Použi enctype = "text / obyčajný" atribút. Tento atribút informuje prehliadač a e-mailového klienta o tom, že formulár odosiela iba obyčajný text, a nie nič komplikovanejšie.

Niektoré prehľadávače a e-mailoví klienti odosielajú údaje formulárov zakódované pre internetové stránky. To znamená, že údaje sú odosielané ako jeden riadok, kde sú medzery nahradené znamienkom plus (+) a ostatné znaky sú kódované. Pomocou enctype = "text / obyčajný" atribút uľahčuje čítanie údajov.

Vzorový poštový formulár

Tu je vzorový formulár využívajúci akciu mailto.


Tvoje krstné meno:
Tvoje priezvisko:
Komentáre:

Toto je jednoduché označenie. V ideálnom prípade sú tieto polia formulára kódované pomocou sémantického značenia a prvkov. Tento príklad je však dostatočný pre rozsah tohto tutoriálu.

Vašim zákazníkom sa zobrazí správa, že formulár sa odosiela prostredníctvom e-mailu. Výsledok vyzerá takto:

first_name = Jennifer
priezvisko = Kyrnin
comments = Ahoj!

Použite metódu GET alebo POST

Kým POST metóda niekedy funguje, často spôsobí, že prehliadač otvorí prázdne okno s e-mailom. Ak sa vám to stane s ZÍSKAJTE metódou, potom prepnite na POST.

Osobitná poznámka k formulárom Mailto

Táto metóda, aj keď je ľahká, je tiež obmedzená. Je dôležité si uvedomiť, že poštové formuláre nie vždy fungujú pre všetky kombinácie prehľadávačov a e-mailových klientov. Ak ste použili e-mailový formulár a neboli ste úspešní, mohla by existovať nejaká kombinácia technológií, ktorá spôsobila zlyhanie funkcie.

Táto metóda je dobrým prvým pokusom o vytvorenie webových formulárov, ktoré generujú e-mail a odosielajú údaje formulárov. Ako budete pokročilejší vo svojich webových zručnostiach, preskúmajte robustnejšie možnosti. Od skriptov CGI, cez formuláre PHP až po platformy CMS, ktoré majú zabudované widgety formulárov, máte veľa pokročilých možností, ktoré môžete zvážiť pre svoje budúce potreby formulárov webových stránok.