Samouczek dotyczący korzystania z formularzy „Mailto”

click fraud protection

Nowa funkcja witryny projektanci stron internetowych walka z jest formą, ale formularze internetowe nie muszą być skomplikowane. Formularze Mailto to łatwy sposób na to, aby formularze działały. 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 CGIlub 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).

instagram viewer

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.

action="mailto: twój adres e-mail"

Jest to prosty sposób na pobranie danych formularza z Twojej witryny internetowej 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:
Komentarze:

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:

first_name=Jennifer
last_name=Kyrnin
komentarze=Cześć!

Użyj metody GET lub POST

Podczas 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 OTRZYMAĆ 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ą stworzenia 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, które możesz wziąć pod uwagę na potrzeby przyszłych formularzy witryny.

instagram story viewer