Vadnica o uporabi obrazcev "Mailto"

click fraud protection

Funkcija spletnega mesta, ki je nova spletni oblikovalci boj z je oblika, vendar spletnih obrazcev ni treba zapletati. Obrazci Mailto so preprost način za obratovanje obrazcev. Ti obrazci se zanašajo na e-poštne odjemalce, da pošljejo podatke obrazca iz računalnika stranke lastniku obrazca. Obrazci za pošto so enostavnejši od učenja pisanja PHP in cenejši od nakupa vnaprej napisanega scenarija. Tukaj je opisano, kako ustvarite HTML obrazec za pošto.

Tipkovnica z gumbom za stik
Courtney Keating / E + / Getty Images

Kako začeti

Obrazci HTML so lahko za nove izzivi spletni razvijalci ker ti obrazci zahtevajo več kot le učenje oznak HTML. Poleg Elementi HTML potreben za oblikovanje obrazca in njegovih polj, mora obstajati način, da obrazec deluje. To običajno zahteva PHP, dostop do CGI skriptali drug program za ustvarjanje atributa dejanja obrazca. To dejanje je način, kako obrazec obdela podatke in kaj nato z njimi naredi (na primer napišite v bazo podatkov ali pošljite e-pošto).

Če nimate dostopa do skripta, da bi obrazec deloval, obstaja eno dejanje obrazca, ki ga podpira večina sodobnih brskalnikov.

instagram viewer
action = "mailto: youremailaddress"

To je preprost način za pridobitev podatkov obrazca s spletnega mesta na vaš e-poštni naslov. Ta rešitev je omejena glede tega, kaj lahko stori. Za majhna spletna mesta pa je dobro začeti.

Triki za uporabo obrazcev Mailto

Uporabi enctype = "text / plain" atribut. Ta atribut brskalniku in e-poštnemu odjemalcu sporoča, da obrazec pošilja navadno besedilo in ne kaj bolj zapletenega.

Nekateri brskalniki in e-poštni odjemalci pošiljajo podatke obrazcev, kodirane za spletne strani. To pomeni, da se podatki pošljejo v eno vrstico, kjer presledke nadomesti znak plus (+), drugi znaki pa so kodirani. Uporabljati enctype = "text / plain" atribut olajša branje podatkov.

Vzorec obrazca za pošto

Tu je vzorec obrazca z uporabo akcije mailto.


Vaše ime:
Vaš priimek:
Komentarji:

To je preprosta oznaka. V idealnem primeru so ta polja obrazcev kodirana z uporabo semantičnega označevanja in elementov. Vendar ta primer zadostuje za obseg te vadnice.

Vaše stranke vidijo sporočilo, da se obrazec odda po e-pošti. Rezultat je videti takole:

first_name = Jennifer
priimek = Kyrnin
comments = Živjo!

Uporabite metodo GET ali POST

Medtem ko OBJAVI metoda včasih deluje, pogosto povzroči, da brskalnik odpre prazno e-poštno okno. Če se vam to zgodi z GET, nato preklopite na OBJAVI.

Posebna opomba o obrazcih Mailto

Ta metoda je bila sicer enostavna, vendar tudi omejena. Pomembno je omeniti, da obrazci za poštne pošiljke ne delujejo vedno pri vseh kombinacijah brskalnikov in e-poštnih odjemalcev. Če ste uporabili obrazec za pošto in niste bili uspešni, je morda prišlo do neke kombinacije tehnologije, ki je povzročila, da funkcija ni uspela.

Ta metoda je dober prvi poskus ustvarjanja spletnih obrazcev, ki ustvarjajo e-pošto in pošiljajo podatke obrazcev. Ko napredujete v svojih spletnih veščinah, raziščite močnejše možnosti. Od skriptov CGI do obrazcev PHP do platform CMS, ki imajo vgrajene pripomočke za obrazce, imate na voljo veliko naprednih možnosti, ki jih lahko upoštevate pri svojih prihodnjih potrebah po obrazcih spletnega mesta.

instagram story viewer