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.
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.