Pamoka, kaip naudotis „Mailto“ formomis

click fraud protection

Nauja svetainės funkcija interneto dizaineriai kova su yra forma, tačiau žiniatinklio formos neturi būti sudėtingos. „Mailto“ formos yra paprastas būdas, kad formos veiktų. Šios formos remiasi el. Pašto klientais siunčiant formos duomenis iš kliento kompiuterio formos savininkui. „Mailto“ formos yra lengvesnės nei išmokti rašyti PHP ir pigiau nei pirkti iš anksto parašytą scenarijų. Štai kaip sukurti HTML pašto formą.

Klaviatūra su mygtuku Susisiekite su mumis
Courtney Keating / E + / „Getty Images“

Pradžia

HTML formos gali būti sudėtingos naujoms interneto kūrėjai nes šioms formoms reikia daugiau nei mokytis HTML žymėjimo. Be to HTML elementai reikalingi formai ir jos laukams sukurti, turi būti būdas priversti formą veikti. Tam dažniausiai reikia PHP, prieigos prie a CGI scenarijus, ar kita programa, skirta sukurti formos veiksmo atributą. Tas veiksmas yra tai, kaip forma apdoroja duomenis ir ką ji su jais veikia vėliau (pavyzdžiui, rašykite į duomenų bazę arba siųskite el. Laišką).

Jei neturite prieigos prie scenarijaus, kad forma veiktų, yra vienas formos veiksmas, kurį palaiko dauguma šiuolaikinių naršyklių.

instagram viewer
action = "mailto: jūsų el. pašto adresas"

Tai paprastas būdas gauti formos duomenis iš savo svetainės į jūsų el. Paštą. Šis sprendimas yra ribotas. Tačiau mažoms svetainėms tai gera vieta pradėti.

„Mailto“ formų naudojimo gudrybės

Naudoti enctype = "text / plain" atributas. Šis atributas nurodo naršyklei ir el. Pašto klientui, kad forma siunčia paprastą tekstą, o ne ką nors sudėtingesnio.

Kai kurios naršyklės ir el. Pašto klientai siunčia formos duomenis užkoduotais internetiniai puslapiai. Tai reiškia, kad duomenys siunčiami kaip viena eilutė, kur tarpai pakeičiami pliuso ženklu (+), o kiti simboliai yra užkoduoti. Naudojant enctype = "text / plain" atributas palengvina duomenų skaitymą.

„Mailto“ formos pavyzdys

Čia yra formos pavyzdys, naudojant veiksmą „mailto“.


Jūsų vardas:
Tavo pavardė:
Komentarai:

Tai yra paprastas žymėjimas. Idealiu atveju šie formos laukai užkoduojami naudojant semantinius žymėjimus ir elementus. Tačiau šio pavyzdžio pakanka šios mokymo programos apimčiai.

Jūsų klientai mato pranešimą, kuriame teigiama, kad forma siunčiama el. Paštu. Rezultatas atrodo taip:

vardas_vardas = Jennifer
pavardė = Kyrninas
komentarai = Sveiki!

Naudokite GET arba POST metodą

Kol POST metodas kartais veikia, todėl naršyklė dažnai atidaro tuščią el. pašto langą. Jei taip atsitiks jums su GAUTI metodą, tada pereikite prie POST.

Speciali pastaba apie „Mailto“ formas

Šis metodas, nors ir lengvas, tačiau ir ribotas. Svarbu pažymėti, kad pašto siuntimo formos ne visada tinka visoms naršyklių ir el. Pašto programų kombinacijoms. Jei naudojote „mailto“ formą ir nepasisekėte, gali būti tam tikras technologijos derinys, dėl kurio funkcija nepavyko.

Šis metodas yra geras pirmasis bandymas sukurti žiniatinklio formas, kurios generuoja el. Laišką ir siunčia formos duomenis. Kai tobulėsite žiniatinklio įgūdžius, ištirkite patikimesnes galimybes. Nuo CGI scenarijų iki PHP formų iki CMS platformų, turinčių įmontuotus formos valdiklius, turite daugybę išplėstinių parinkčių, kurias reikia apsvarstyti atsižvelgiant į būsimus svetainės formos poreikius.

instagram story viewer