Урок за използване на формуляри „Mailto“

Функция на уебсайт, която е нова уеб дизайнери борбата с е форма, но уеб формулярите не трябва да бъдат сложни. Формулярите за Mailto са лесен начин да накарате формулярите да работят. Тези формуляри разчитат на имейл клиенти да изпращат данните от компютъра на клиента на собственика на формуляра. Пощенските формуляри са по-лесни от това да се научите да пишете PHP и по-евтино от закупуването на предварително написан сценарий. Ето как да създадете HTML пощенска форма.

Клавиатура с бутон Contact Us
Кортни Кийтинг / E + / Гети изображения

Приготвяме се да започнем

HTML формите могат да бъдат предизвикателни за нови уеб разработчици защото тези форми изискват нещо повече от изучаване на HTML маркиране. В допълнение към HTML елементи необходими за създаване на формуляра и неговите полета, трябва да има начин да накарате формуляра да работи. Това обикновено изисква PHP, достъп до CGI скриптили друга програма за създаване на атрибут за действие на формуляра. Това действие е начинът, по който формулярът обработва данните и какво прави с тях след това (например пишете в база данни или изпращате имейл).

instagram viewer

Ако нямате достъп до скрипт, за да накарате формуляра да работи, има едно действие с формуляра, което повечето съвременни браузъри поддържат.

action = "mailto: youremailaddress"

Това е лесен начин да получите данните от формуляра от вашия уебсайт до вашия имейл. Това решение е ограничено в това, което може да направи. Въпреки това, за малки уебсайтове, това е добро място да започнете.

Трикове за използване на Mailto формуляри

Използвай enctype = "текст / обикновен" атрибут. Този атрибут казва на браузъра и имейл клиента, че формулярът изпраща обикновен текст, а не нещо по-сложно.

Някои браузъри и имейл клиенти изпращат данни за формуляри, кодирани за уеб страници. Това означава, че данните се изпращат като един ред, където интервалите се заменят със знака плюс (+) и се кодират други знаци. Използвайки enctype = "текст / обикновен" attribute улеснява четенето на данните.

Примерен формуляр за Mailto

Ето примерен формуляр, използващ действието mailto.


Вашето първо име:
Твоята фамилия:
Коментари:

Това е проста маркировка. В идеалния случай тези полета на формуляра се кодират с помощта на семантична маркировка и елементи. Този пример обаче е достатъчен за обхвата на този урок.

Вашите клиенти виждат съобщение, че формулярът се изпраща по имейл. Резултатът изглежда така:

first_name = Дженифър
last_name = Кирнин
коментари = Здравейте!

Използвайте метода GET или POST

Докато ПОСТ метод понякога работи, често кара браузърът да отвори празен имейл прозорец. Ако това ви се случи с ВЗЕМЕТЕ метод, след това превключете на ПОСТ.

Специална бележка за формулярите за Mailto

Този метод, макар и лесен, той също ограничи. Важно е да се отбележи, че пощенските формуляри не винаги работят за всички комбинации от браузъри и имейл клиенти. Ако сте използвали формуляр за пощенско съобщение и не сте успели, може да има някаква комбинация от технология, която да доведе до неуспех на функцията.

Този метод е добър първи опит за създаване на уеб формуляри, които генерират имейл и изпращат данни за формуляри. Докато ставате по-напреднали във вашите уеб умения, изследвайте по-надеждни опции. От CGI скриптове до PHP формуляри до CMS платформи, които имат вградени джаджи за формуляри, имате много разширени опции, които да вземете предвид за бъдещите ви нужди от формуляри на уебсайтове.