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