Общата черта на уебсайтовете, с които много нови уеб дизайнери се борят, е форма. Може да искате да добавите формуляр към уебсайта си като лесен начин хората да се свързват с Вас, за да задават въпроси или да изразят интерес към продуктите или услугите, които предлагате. За съжаление, онлайн уроци за това, как да добавите сложни формуляри на сайтове, могат да объркат и да превърнат новите специалисти в мрежата.
Не е трудно да работите с уеб формуляри, дори и за нови уеб страници. Формулярите за електронна поща са лесен начин да накарате формулярите да работят. Те разчитат на имейл клиенти, за да изпратят данните от формуляра от компютъра на клиента до собственика на формуляра. Данните за формулярите, попълнени от потребителя на уебсайта, се изпращат по имейл до определен адрес, както е посочено в кодирането на формуляра.
Ако сте нов в уеб дизайна и не знаете как да програмирате по-сложни взаимодействия или имате малък уебсайт и просто искате просто да добавите формуляр, като имате форма на mailto като форма за контакт, това е много лесно отколкото да се научите да пишете PHP. Това също е по-евтино от закупуването на предварително написан скрипт, който да го направи за вас.
С този бърз урок можете да научите как да използвате формулярите mailto. Дори и да не сте го направили досега, усвояването на техниката е лесно и сигурно в сферата на "началото на уеб дизайна".
Приготвяме се да започнем
HTML формулярите могат да бъдат предизвикателни за новите уеб програмисти, защото те изискват повече от просто обучение HTML маркировка. В допълнение към HTML елементите, необходими за създаването на формулярите и техните полета, трябва да имате и някакъв начин да получите формуляра, за да "работите". Това обикновено изисква достъп до CGI скрипт или друга програма, която да се създаде в атрибута "action" на формуляра. Това действие е начинът, по който формулярът обработва данните и какво прави с нея след това (записване в база данни, изпращане на имейл и т.н.)
Ако нямате достъп до скрипт, който ще направи формуляра Ви да работи, има една форма на действие, поддържана от повечето съвременни браузъри.
действие = " за mailto: youremailaddress '
Това е лесен начин да получите данните от формуляра от уебсайта си в имейла си. Разбира се, това решение е много ограничено в това, което може да направи, но за много малки уеб сайтове това е добро място за начало.
Трикове за използване на формуляри за електронна поща
Използвай
enctype = "текст / обикновен" атрибутТова казва на браузъра, както и на клиента за електронна поща, че формулярът изпраща обикновен текст, а не нещо по-сложно. Някои браузъри и имейл клиенти изпращат формулярни данни, кодирани за уеб страници. Това означава, че данните се изпращат като една дълга линия, интервалите се заменят с плюс (+) и други кодове се кодират. Използвайки enctype = "текст / обикновен" atribut помага да се улеснят четенето на данните. Използвайте метода GET или POSTДокато POST методът понякога работи, то често причинява на браузъра да отвори прозорец на празен имейл. Ако това се случи с вас GET метод, след което опитайте да превключите Ето примерна форма, използваща действието mailto. Забележка: Това е много проста маркировка. В идеалния случай бихте кодирали тези полета на формуляри, като използвате по-семантични маркировки и елементи, но този пример е достатъчен за обхвата на този урок. Вашите клиенти ще видят съобщение, че формулярът се изпраща по имейл. Ето как изглеждат резултатите: first_name = Дженифър last_name = Kyrnin коментари = Здравейте! Още веднъж този метод, макар и лесен, също е много ограничен. Очевидно е важно да се отбележи, че формулярите mailto не винаги работят за всички комбинации от браузъри и имейл клиенти. Ако сте се опитали да използвате формуляр mailto и не сте успели, това може да е причината - може да има комбинация от технология, която да доведе до неуспех на функцията. За по-подробна информация за това, което е възможно да се намесва в опита ви да използвате такъв формуляр, консултирайте се "Когато Mailto Forms Not Work". Макар че този метод е добър първи опит за създаване на уеб формуляри, които генерират имейл и изпращане на данни от формуляра, тъй като придобивате по-напреднали умения в уеб, със сигурност ще искате да проучите по-надеждни опции. От CGI скриптове до PHP формуляри до CMS платформи, които имат вградени widget-форми, имате изобилие от разширени опции, които да обмислите за бъдещите ви нужди от уеб формуляри. Примерна форма на Mailto
Твоята фамилия:
Коментари: Специална бележка за формулярите за електронна поща