Jaunā vietnes funkcija tīmekļa dizaineri cīņa ar ir forma, taču tīmekļa veidlapām nav jābūt sarežģītām. Mailto veidlapas ir vienkāršs veids, kā padarīt veidlapas darboties spējīgas. Šīs veidlapas paļaujas uz e-pasta klientiem, lai veidlapas datus no klienta datora nosūtītu veidlapas īpašniekam. Mailto veidlapas ir vieglāk nekā iemācīties rakstīt PHP un lētāk, nekā pērkot iepriekš uzrakstītu skriptu. Lūk, kā izveidot HTML pasta veidlapu.
Darba sākšana
HTML veidlapas var būt sarežģītas jaunām tīmekļa izstrādātāji jo šīm formām ir nepieciešams vairāk nekā mācīties HTML marķējumu. Papildus HTML elementi nepieciešami, lai izveidotu veidlapu un tās laukus, jābūt veidam, kā panākt, lai veidlapa darbotos. Tam parasti ir nepieciešama PHP, piekļuve a CGI skriptsvai citu programmu, lai izveidotu formas darbības atribūtu. Šī darbība ir tā, kā veidlapa apstrādā datus un ko tā pēc tam dara (piemēram, rakstiet uz datu bāzi vai nosūtiet e-pastu).
Ja jums nav piekļuves skriptam, lai veidlapa darbotos, ir viena veidlapas darbība, kuru atbalsta lielākā daļa mūsdienu pārlūkprogrammu.
action = "mailto: jūsu e-pasta adrese"
Tas ir vienkāršs veids, kā iegūt veidlapas datus no savas vietnes uz jūsu e-pastu. Šis risinājums ir ierobežots attiecībā uz to, ko tas var darīt. Tomēr mazām vietnēm tā ir laba vieta, kur sākt.
Triki Mailto veidlapu izmantošanai
Izmantojiet enctype = "text / plain" atribūts. Šis atribūts pārlūkam un e-pasta klientam norāda, ka veidlapa sūta vienkāršu tekstu, nevis kaut ko sarežģītāku.
Dažas pārlūkprogrammas un e-pasta klienti sūta veidlapu datus, kas kodēti tīmekļa lapas. Tas nozīmē, ka dati tiek nosūtīti kā viena rinda, kur atstarpes aizstāj ar plus zīmi (+) un tiek kodētas citas rakstzīmes. Izmantojot enctype = "text / plain" atribūts atvieglo datu lasīšanu.
Mailto veidlapas paraugs
Šeit ir veidlapas paraugs, izmantojot darbību mailto.
Jūsu vārds:
Tavs uzvārds:
Komentāri:
Tas ir vienkāršs uzcenojums. Ideālā gadījumā šie veidlapu lauki tiek kodēti, izmantojot semantiskos marķējumus un elementus. Tomēr šis piemērs ir pietiekams šīs apmācības darbības jomai.
Jūsu klienti redz ziņojumu, ka veidlapa tiek iesniegta pa e-pastu. Rezultāts izskatās šādi:
vārds_vārds = Dženifera
uzvārds = Kirnins
komentāri = Sveiks!
Izmantojiet GET vai POST metodi
Kamēr POST metode dažreiz darbojas, tas bieži liek pārlūkprogrammai atvērt tukšu e-pasta logu. Ja tas notiek ar jums ar GŪT metodi, pēc tam pārslēdzieties uz POST.
Īpaša piezīme par Mailto veidlapām
Lai arī šī metode ir vienkārša, tā ir arī ierobežota. Ir svarīgi atzīmēt, ka pasta veidlapas ne vienmēr darbojas visās pārlūkprogrammu un e-pasta klientu kombinācijās. Ja izmantojāt mailto veidlapu un nepaveicāties, varētu būt kāda tehnoloģiju kombinācija, kas izraisīja funkcijas kļūmi.
Šī metode ir labs pirmais mēģinājums izveidot tīmekļa veidlapas, kas ģenerē e-pastu un nosūta veidlapas datus. Kad uzlabojat savas tīmekļa prasmes, izpētiet stabilākas iespējas. No CGI skriptiem līdz PHP veidlapām līdz CMS platformām, kurās ir iebūvēti veidlapu logrīki, jums ir daudz uzlabotu iespēju, kas jāņem vērā jūsu nākotnes vietņu veidlapu vajadzībām.