Yon Tutorial sou kouman yo sèvi ak Mailto Fòm

HTML Fòm Tutorial

Yon karakteristik komen nan sit entènèt ki anpil nouvo web designer lit ak yo se fòm. Ou ka vle ajoute yon fòm nan sit entènèt ou an kòm yon fason ki senp pou moun yo jwenn an kontak avèk ou pou poze kesyon oswa eksprime enterè nan pwodwi yo oswa sèvis ke ou ofri. Malerezman, tutoryèl sou entènèt sou fason yo ajoute fòm sit konplèks ka konfizyon ak vire pwofesyonèl entènèt nouvo lwen.

Fòm entènèt pa bezwen difisil pou travay avèk, menm pou nouvo webbies.

Fòm Mailto se yon fason fasil pou fè fòm travay. Yo konte sou kliyan imèl yo voye done yo fòm soti nan òdinatè kliyan an nan mèt kay la fòm. Done fòm ki ranpli pa itilizatè sit entènèt la se imèl nan yon adrès espesifik jan sa espesifye nan kodaj la pou fòm nan.

Si ou se nouvo nan konsepsyon sit entènèt ak ou pa konnen ki jan nan pwogram entèraksyon pi konplèks, oswa ou ap kouri yon ti sit entènèt ak jis vle yon fason ki senp yo ajoute yon fòm, li te gen yon fòm mailto kòm yon fòm kontak se yon anpil pi fasil pase aprann ekri PHP. Li la tou pi bon mache pase achte yon Scripts pre-ekri fè li pou ou.

Avèk sa a leson patikilye rapid, aprann kouman yo sèvi ak fòm mailto. Menm si ou pa janm te fè sa deja, metrize teknik la se fasil ak sètènman nan domèn nan "konsepsyon sit entènèt konsepsyon."

Pou kòmanse

HTML fòm ka difisil pou devlopè entènèt nouvo paske yo bezwen plis pase jis aprann HTML markup. Anplis eleman HTML yo bezwen pou kreye fòm yo ak jaden li yo, ou dwe tou gen kèk fason yo ka resevwa fòm lan nan "travay." Anjeneral sa a egzije aksè nan yon script CGI oswa lòt pwogram yo kreye nan "aksyon" atribi nan fòm lan.

Aksyon sa a ki jan fòm nan pwosesis done yo ak sa li fè ak li apre sa (ekri nan yon baz done, voye yon imèl, elatriye)

Si ou pa gen aksè a yon script ki pral fè travay fòm ou, gen yon aksyon fòm ki pi navigatè modèn sipòte.

aksyon = " mailto: youremailaddress "

Sa a se yon fason ki senp jwenn done yo fòm nan sit entènèt ou nan imèl ou.

Byensir, solisyon sa a trè limite nan sa li ka fè, men pou anpil ti sit entènèt, li se yon bon kote yo kòmanse.

Ke trik nouvèl yo itilize Fòm Mailto

Sèvi ak enctype a = "tèks / plenn" atribi
Sa a di navigatè a kòm byen ke kliyan an imel ki fòm nan ap voye tèks plenn olye ke anyen pi konplike. Gen kèk navigatè ak kliyan imel voye done fòm kode pou paj entènèt . Sa vle di ke done yo voye kòm yon liy long, espas yo ranplase pa plis (+) ak karaktè lòt yo kode. Sèvi ak enctype a = "tèks / plenn" atribi ede fè done yo pi fasil li.

Sèvi ak metòd la GET oswa POST
Pandan ke metòd la POST pafwa travay, li souvan jis lakòz navigatè a yo louvri yon fenèt imel vid. Si sa rive ou ak metòd la GET, Lè sa a, eseye oblije chanje nan POST.

Modèl Fòm Mailto

Isit la se yon fòm echantiyon lè l sèvi avèk aksyon an mailto (nòt - sa a se trè senp markup.Idealman ou ta kòd sa yo jaden fòm lè l sèvi avèk plis markup semantik ak eleman, men egzanp sa a se ase pou sijè ki abòde sa a leson patikilye):



Premye non ou:

Non Denye ou:

Kòmantè:

Kliyan ou yo pral wè yon mesaj ki di ke fòm lan ap soumèt via imel. Sa a se sa rezilta yo sanble:

first_name = Jennifer
last_name = Kyrnin
kòmantè = Hi there!

Remak espesyal sou Fòm Mailto

Yon fwa ankò, metòd sa a, pandan y ap fasil, li tou trè limite. Li evidan li enpòtan sonje ke fòm mailto pa toujou travay pou tout konbinezon nan navigatè ak kliyan imel. Si ou te eseye sèvi ak yon fòm mailto epi yo pa te reyisi, sa a ta ka poukisa - ta ka gen kèk konbinezon de teknoloji ki lakòz fonksyon an fail. Pou plis detay sou sa ki petèt entèfere ak tantativ ou a sèvi ak yon fòm konsa, konsilte " Lè Mailto Fòm pa travay ."

Pandan ke metòd sa a se yon bon tantativ premye nan kreye fòm entènèt ki jenere yon imèl epi voye done fòm, menm jan ou jwenn plis avanse nan konpetans entènèt ou, ou pral sètènman vle eksplore plis gaya opsyon. Soti nan Scripts CGI nan PHP fòme CMS tribin ki gen bati-an Widgets | fòm, ou gen anpil opsyon avanse pou konsidere pou bezwen lavni sou sit wèb ou!

Original atik pa Jennifer Krynin. Edited by Jeremy Girard sou 9/12/17