Samouczek dotyczący korzystania z formularzy „Mailto”

Utwórz prosty formularz e-mail z HTML

Nowa funkcja witryny projektanci stron internetowych walka z jest formą, ale formularze internetowe nie muszą być skomplikowane. Formularze Mailto to łatwy sposób na sprawne działanie formularzy. Formularze te polegają na klientach poczty e-mail w celu wysyłania danych formularza z komputera klienta do właściciela formularza. Formularze mailto są łatwiejsze niż nauka pisania PHP i tańsze niż kupowanie gotowego scenariusza. Oto jak utworzyć formularz HTML mailto.





Klawiatura z przyciskiem Skontaktuj się z nami

Courtney Keating / E+ / Getty Images

Pierwsze kroki

Formularze HTML mogą być trudne dla nowych autorzy strony ponieważ te formularze wymagają więcej niż uczenia się znaczników HTML. Dodatkowo elementy HTML potrzebne do utworzenia formularza i jego pól, musi istnieć sposób, aby formularz działał. Zwykle wymaga to PHP, dostępu do Skrypt CGI lub inny program do tworzenia atrybutu akcji formularza. Ta akcja określa sposób, w jaki formularz przetwarza dane i co robi z nimi później (na przykład pisanie do bazy danych lub wysyłanie wiadomości e-mail).



Jeśli nie masz dostępu do skryptu, który sprawi, że formularz będzie działał, istnieje jedna akcja formularza obsługiwana przez większość nowoczesnych przeglądarek.

|_+_|

Jest to prosty sposób na pobranie danych formularza z Twojej witryny na Twój adres e-mail. To rozwiązanie ma ograniczone możliwości. Jednak w przypadku małych witryn jest to dobre miejsce na rozpoczęcie.



Sztuczki dotyczące korzystania z formularzy Mailto

Użyj enctype='tekst/zwykły' atrybut. Ten atrybut informuje przeglądarkę i klienta poczty e-mail, że formularz wysyła zwykły tekst, a nie coś bardziej skomplikowanego.

Niektóre przeglądarki i klienty poczty e-mail wysyłają zakodowane dane formularzy strony internetowe . Oznacza to, że dane przesyłane są w jednej linii, w której spacje zastępowane są znakiem plus (+), a pozostałe znaki są zakodowane. Używając enctype='tekst/zwykły' atrybut ułatwia odczytywanie danych.

Przykładowy formularz pocztowy

Oto przykładowy formularz wykorzystujący akcję mailto.

|_+_|
Twoje imię:

Twoje nazwisko:

Uwagi:


To jest prosty znacznik. Idealnie, te pola formularza są kodowane przy użyciu znaczników semantycznych i elementów. Jednak ten przykład jest wystarczający dla zakresu tego samouczka.



Twoi klienci widzą komunikat informujący, że formularz jest przesyłany e-mailem. Wynik wygląda tak:

|_+_|

Użyj metody GET lub POST

Podczas, gdy POCZTA Metoda czasami działa, często powoduje, że przeglądarka otwiera puste okno wiadomości e-mail. Jeśli zdarzy ci się to z DOSTAWAĆ metodę, a następnie przełącz na POCZTA .



Specjalna uwaga na temat formularzy Mailto

Ta metoda, choć łatwa, to również ograniczona. Należy zauważyć, że formularze mailto nie zawsze działają we wszystkich kombinacjach przeglądarek i klientów poczty e-mail. Jeśli użyłeś formularza mailto i nie odniosłeś sukcesu, może istnieć jakaś kombinacja technologii, która spowodowała awarię funkcji.

Ta metoda jest dobrą pierwszą próbą tworzenia formularzy internetowych, które generują wiadomość e-mail i wysyłają dane formularzy. Gdy będziesz bardziej zaawansowany w swoich umiejętnościach internetowych, odkrywaj bardziej niezawodne opcje. Od skryptów CGI przez formularze PHP po platformy CMS, które mają wbudowane widżety formularzy, masz wiele zaawansowanych opcji do rozważenia w przypadku przyszłych potrzeb związanych z formularzami witryn internetowych.