Isifundo Sendlela Yokusebenzisa Amafomu e-Mailto

I-HTML Form Form tutorial

Isici esivamile samawebhusayithi ukuthi umlayezo omusha we-web designer omusha unamafomu. Ungase ufune ukungeza ifomu kuwebhusayithi yakho njengendlela elula yokuthi abantu bangene nabo ukubuza imibuzo noma ukuveza isithakazelo kumikhiqizo noma amasevisi enikezayo. Ngeshwa, ukufundiswa kwe-intanethi mayelana nendlela yokwengeza amafomu wesayithi okuyinkimbinkimbi kungahle kudideke futhi kuvulwe abachwepheshe bewebhu abasha.

Amafomu e-Web akudingeki kube nzima ukusebenza nawo, ngisho namabhasibhu amasha.

Amafomu e-mailto yindlela elula yokwenza umsebenzi wefomu. Bathembele kumaklayenti e-imeyli ukuthumela idatha ifomu kusuka kukhompyutha yekhasimende kumnikazi wefomu. Idatha ifomu eligcwaliswa ngumsebenzisi wewebhusayithi i-imeyli ekhelini elithile njengoba kucacisiwe ekukhokhweni kwefomu.

Uma ungumuntu omusha ekwakhiweni kwewebhu futhi awukwazi ukuhlela ukusebenzisana okunzima ngokwengeziwe, noma usebenzisa iwebhusayithi encane futhi ufuna nje indlela elula yokwengeza ifomu, ukuba nefomu lokuthumela iposi njengefomu lokuxhumana lukhulu kulula kunokufunda ukubhala PHP. Kuyinto engabizi kakhulu kunokuthenga iskripthi esandulelwe ebhaliwe ukukukwenzela yona.

Ngalesi sifundo esheshayo, funda indlela yokusebenzisa amafomu e-mailto. Ngisho noma ungakaze wenze njalo ngaphambili, ukuqonda kahle le mboni kulula futhi ngokuqinisekile endaweni "yokuqala umklamo wewebhu."

Ukuqalisa

Amafomu we-HTML angaba yinselele kubakhi bewebhu abasha ngoba badinga okuningi kunokufunda imakethe ye-HTML kuphela. Ngaphezu kwezakhi ze-HTML ezidingekayo ukwakha amafomu nezinkambu zawo, kufanele futhi ube nendlela ethile yokuthola ifomu "ukusebenza." Lokhu ngokuvamile kudinga ukuthola iskripthi se-CGI noma enye uhlelo lokudala ku-"isenzo" sefomu.

Leyo ndlela yindlela ifaka ngayo idatha kanye nalokho okwenza ngayo emva kwalokho (bhala ku-database, thumela i-imeyili, njll)

Uma ungenayo ukufinyelela kweskripthi esenza ifomu lakho lisebenze, kunesenzo esisodwa sefomu iziphequluli eziningi zanamuhla ezisekela.

isenzo = "i- mailto: youremailaddress "

Lena indlela elula yokuthola idatha yefomu kusuka kuwebhusayithi yakho kuya kwi-imeyili yakho.

Kuyavunywa, lesi sixazululo sincane kakhulu kulokho esingakwenza, kodwa kumawebhusayithi amancane kakhulu, indawo enhle yokuqala.

Amasu okusebenzisa amafomu we-Mailto

Sebenzisa umqondo we-enctype = "umbhalo / ocacile"
Lokhu kusitshela isiphequluli kanye nekhasimende le-imeyli ukuthi ifomu lithumela umbhalo ocacile kunokuba noma yini eyinkimbinkimbi. Ezinye iziphequluli namakhasimende we-imeyili athumela idatha yefomu ekhokhelwe amakhasi weWebhu . Lokhu kusho ukuthi idatha ithunyelwe njengelinye ilanga elide, izikhala zishintshwa ngu-plus (+) nezinye izinhlamvu zifakwe ikhodi. Ukusebenzisa umqondo we-enctype = "umbhalo / ocacile" kusiza ukwenza idatha ibe lula ukufunda.

Sebenzisa indlela ye-GET noma ye-POST
Ngenkathi indlela ye-POST ngezinye izikhathi isebenza, ngokuvamile ibangele ukuthi isiphequluli sivule iwindi elingenalutho le-imeyli. Uma lokhu kwenzeka kuwe ngendlela ye-GET, zama ukushintshela ku-POST.

Ifomu le-Mailto Ifomu

Nasi ifomu lesampula esebenzisa i-mailto action (inothi - lena imakethe elula kakhulu. Okufanele ukwazi ukukhokha lezi zinsimu zefomu usebenzisa imakethe ye-semantic eyengeziwe, kodwa lesi sibonelo sanele ububanzi balobufundisi):



Igama Lakho Lokuqala:

Igama Lakho Lokugcina:

Amazwana:

Amakhasimende akho azobona umyalezo othi ifomu lihanjiswa nge-imeyili. Yilokho imiphumela ibonakala sengathi:

kuqala_name = Jennifer
last_name = Kyrnin
amazwana = Hi laphaya!

Inothi elikhethekile Mayelana namafomu e-Mailto

Nalapha futhi, le ndlela, ngenkathi ilula, nayo iyancipha kakhulu. Kusobala ukuthi kubalulekile ukuqaphela ukuthi amafomu we-mail ayisebenzi ngaso sonke isikhathi kuzo zonke izinhlanganisela zeziphequluli namakhasimende we-imeyli. Uma uke wazama ukusebenzisa ifomu le-mailto futhi awuphumelelanga, lokhu kungaba yingakho-kungaba khona inhlanganisela yobuchwepheshe obangela umsebenzi ukuthi uphumelele. Ukuze uthole ukwaziswa okuningiliziwe mayelana nokuthi yini okungenzeka iphazamise umzamo wakho wokusebenzisa ifomu elinjalo, thintana " Uma Amafomu e-Mailto Engasebenzi ."

Ngenkathi le ndlela ingumzamo omuhle wokuqala ekudaleni amafomu ewebhu enza i-imeyili futhi ithumele idatha yefomu, njengoba uthola phambili kakhulu kumakhono akho wewebhu, ngokuqinisekile ufuna ukuhlola ezinye izinketho ezinamandla. Kusuka kuzikripthi ze-CGI kuya kumafomu we-PHP kuya kumapulatifomu e-CMS azakhele amawijethi wefomu, unezinketho eziningi eziphambili zokucabangela izidingo zefomu lakho lewebhu elizayo!

Isihloko sokuqala sikaJennifer Krynin. Ihlelwe nguJeremy Girard ngo-9/12/07