HTML Form များသင်ခန်းစာ
အတူအများအပြားအသစ်သောဝဘ်ဒီဇိုင်နာရုန်းကန်ပုံစံများဖြစ်ကြောင်းဝက်ဘ်ဆိုက်များ၏ဘုံအင်္ဂါရပ်။ သငျသညျကလူမေးခွန်းများမေးသို့မဟုတ်သင်ပူဇော်သောကုန်ပစ္စည်းသို့မဟုတ်ဝန်ဆောင်မှုအတွက်စိတ်ဝင်စားမှုဖော်ပြသငျနှငျ့အတူထိတွေ့ရရန်အဘို့အရိုးရှင်းတဲ့လမ်းအဖြစ်သင့်ကွန်ရက်စာမျက်နှာပုံစံကိုထည့်သွင်းဖို့လိုပေမည်။ ကံမကောင်းစွာပဲရှုပ်ထွေးသော site ကိုပုံစံများကို add ဖို့ဘယ်လိုအကြောင်းကိုအွန်လိုင်းလဲ tutorial ရှုပ်ထွေးဖြစ်နှင့်အသစ်ကို web ပညာရှင်များလွှဲနိုင်ပါတယ်။
Web ကိုပုံစံများပင်သစ်ကို webbies အဘို့, နှင့်အတူအလုပ်လုပ်ရန်ခက်ခဲဖြစ်ရန်မလိုပါ။
Mailto ပုံစံများကိုပုံစံအမျိုးမျိုးအလုပ်လုပ်စေရန်လွယ်ကူသောနည်းလမ်းဖြစ်သည်။ သူတို့ကပုံစံပိုင်ရှင်ဖောက်သည်ရဲ့ကွန်ပျူတာကနေပုံစံ data ပို့အီးမေးလ် client များအပေါ်မှီခိုနေရသည်။ ပုံစံများအတွက်နိုင်တဲ့ coding ထဲမှာသတ်မှတ်ထားသောအဖြစ်ဝက်ဘ်ဆိုက်အသုံးပြုသူပြီးစီးခဲ့ကြောင်းအဆိုပါပုံစံကိုဒေတာတိကျတဲ့လိပ်စာအီးမေးဖြစ်ပါတယ်။
သငျသညျကို web ဒီဇိုင်းသစ်များဖြစ်ကြပြီးသင်ပိုမိုရှုပ်ထွေး interaction က program ကိုမည်သို့မသိရပါဘူး, သို့မဟုတ်သင်ငယ်လေးတစ်က်ဘ်ဆိုဒ်ကို run နေနှင့်ဖွင့်မယ့်ပုံစံကိုထည့်သွင်းဖို့ရိုးရှင်းတဲ့လမ်းချင်တယ်တစ်ဦးအဆက်အသွယ်ပုံစံတွေအများကြီးဖြစ်သကဲ့သို့တစ်ဦး Mailto ပုံစံရှိခြင်း အကယ်. PHP ကိုရေးသားဖို့သင်ယူခြင်းထက်ပိုမိုလွယ်ကူ။ ဒါဟာအစသင်တို့အဘို့ထိုသို့ပြုမှတစ်ဦး Pre-တိကျမ်းစာ၌လာသည် scrip ဝယ်ယူခြင်းထက်စျေးနှုန်းချိုသာပါတယ်။
ဒီလျင်မြန်သင်ခန်းစာနှင့်အတူ, Mailto ပုံစံများကိုသုံးစွဲဖို့ဘယ်လိုလေ့လာသင်ယူ။ သင်တို့သည်ဤမျှယခင်ကပြုမိဖူးပါဘူးတောင်မှလျှင်, technique ကိုကျွမ်းကျင်လွယ်ကူပြီးဆက်ဆက်၏ဘုံ၌တည်ရှိ၏ "က်ဘ်ဆိုက်ဒီဇိုင်းကိုစတင်။ "
စတင်ခဲ့သည်
HTML ကိုပုံစံများကိုအသစ်သောအဘို့စိန်ခေါ်နိုင်ပါတယ် က်ဘ်ဆိုက် developer များ သူတို့ပဲက HTML markup သင်ယူခြင်းထက်ပိုပြီးမလိုအပ်လို့ပဲ။ အဆိုပါပုံစံများနှင့်၎င်း၏လယ်ကွင်းကိုဖန်တီးရန်လိုအပ်သော HTML element တွေကိုအပြင်, သငျသညျအစမှပုံစံရဖို့တချို့လမ်းရှိရမည် "အလုပ်။ " ဤသည်များသောအားဖြင့်တစ်ဦးမှလက်လှမ်းလိုအပ်ပါတယ် CGI script ကို ပုံစံ၏ "အရေးယူ" attribute မှာကိုဖန်တီးရန်သို့မဟုတ်အခြားပရိုဂရမ်ဖြစ်ပါတယ်။
ဒါကအရေးယူ (စသည်တို့ကိုအီးမေးလ်ပေးပို့တစ်ဒေတာဘေ့စရေးလိုက်) ပုံစံဒေတာ process လုပ်တယ်ဘယ်လိုကြောင့်နောက်မှကပေကဘာလဲ
သင်သည်သင်၏ပုံစံအလုပ်လုပ်ပါလိမ့်မယ်တဲ့ script ကိုမှဝင်ရောက်ခွင့်ရှိသည်မဟုတ်ကြဘူးဆိုရငျ, အများဆုံးခေတ်သစ် browser များကိုထောက်ပံ့သောတဦးတည်းပုံစံအရေးယူမှုလည်းမရှိ။
အရေးယူဆောင်ရွက်မှု = "Mailto: youremailaddress"
ဒါဟာသင့်အီးမေးလ်ရန်သင့် website ကနေပုံစံဒေတာရဖို့ရိုးရှင်းသောနည်းလမ်းဖြစ်ပါတယ်။
ဝန်ခံရမည်, ဒီဖြေရှင်းချက်ကအဘယ်သို့ပြုနိုင်သည်အတွက်အလွန်ကန့်သတ်, သို့သော်အလွန်သေးငယ်တဲ့ websites များအတွက်တစ်ခုကိုစတင်ရန်ကောင်းတစ်ဦးနေရာတစ်ခုဖြစ်ပါသည်။
Mailto ပုံစံများအသုံးပြုခြင်းမှလှည့်ကွက်
အဆိုပါ enctype = "စာသားကို / လွင်ပြင်" attribute ကိုသုံးပါ
ဒါဟာဘရောက်ဇာအဖြစ်ပုံစံစာသားထက်ပိုရှုပ်ထွေးဘာမှမပို့သောအီးမေးလ်ဂလိုင်းပြောပြသည်။ တချို့က browser များနှင့် email client များအတွက် encoded ပုံစံ data ပို့ က်ဘ်စာမျက်နှာများကို ။ ဒါကဒေတာ, တဦးတည်းရှည်လျားလိုင်းအဖြစ်စေလွှတ်တော်မူသည်ကိုနေရာပေါင်း (+) ဖြင့်အစားထိုးကြသည်နှင့်အခြားဇာတ်ကောင် encoded ဖြစ်ကြောင်းဆိုလိုသည်။ အဆိုပါ enctype အသုံးပြုခြင်း = "စာသားကို / လွင်ပြင်" attribute ကိုဖတ်ရှုဖို့ဒေတာပိုမိုလွယ်ကူအောင်ကူညီပေးသည်။
အဆိုပါ GET သို့မဟုတ် POST method ကိုအသုံးပြုပါ
အဆိုပါ POST method ကိုတခါတရံအလုပ်လုပ်တယ်နေစဉ်, ကမကြာခဏရုံအလွတ်အီးမေးလ်ကိုပြတင်းပေါက်ဖွင့်ဖို့ browser ကိုဖြစ်ပေါ်စေသည်။ ဒီ GET နည်းလမ်းကိုနှင့်အတူသင်တို့ဖြစ်ပျက်လျှင်, POST မှ switching စမ်းပါ။
နမူနာ Mailto Form ကို
ဤတွင် Mailto အရေးယူမှု (။ သတိပြုပါ - ဤသည်အလွန်ရိုးရှင်းသော markup ဖြစ်ပါတယ်အကောင်းဆုံးကတော့သင်ပိုမို semantic markup နှင့် element တွေကိုသုံးပြီးသည်ဤပုံစံကိုလယ်ကွင်း code မယ်လို့, ဒါပေမယ့်ဒီဥပမာကဤသင်ခန်းစာ၏နယ်ပယ်များအတွက်လုံလောက်သောဖြစ်ပါတယ်) သုံးပြီးနမူနာပုံစံဖြစ်ပါသည်:
သင့်ရဲ့ပထမအမည်:
သင့်ရဲ့နောက်ဆုံးအမည်:
comments:
Form>
သင့်ရဲ့ဖောက်သည်ပုံစံကိုအီးမေးလ်ကနေတဆင့်တင်သွင်းလျက်ရှိသည်ဟုသတင်းစကားကိုမြင်ရပါလိမ့်မယ်။ ဤသည်ရလဒ်တူကားအဘယ်သို့:
FIRST_NAME = ဂျနီဖာ
LAST_NAME = Kyrnin
မှတ်ချက်များ = အဲဒီမှာမင်္ဂလာပါ
Mailto Form များအကြောင်းအထူးမှတ်ချက်
နောက်တကြိမ်, ဒီနည်းလမ်းကို, လွယ်ကူသောကြောင့်လည်းအလွန်ကန့်သတ်နေစဉ်။ သိသာထင်ရှားတဲ့ကြောင့်သတိပြုပါရန်အရေးကြီးပါသည် Mailto ပုံစံများကိုအမြဲအလုပ်မလုပ်ကြပါဘူး browser များနှင့် email client များအပေါငျးတို့သပေါင်းစပ်ဘို့။ သင်တစ်ဦး Mailto ပုံစံကိုအသုံးပြုရန်ကြိုးစားခဲ့နှင့်အောင်မြင်သောမဟုတ်ကြပါဘူးလျှင်ဤအဘယ်ကြောင့်စေခြင်းငှါ - function ကိုကျရှုံးစေကြောင်းနည်းပညာအချို့ကိုပေါင်းစပ်အဲဒီမှာဖြစ်နိုင်ပါတယ်။ ဖြစ်နိုင်သည်တိုင်ပင်ဆွေးနွေး, ထိုကဲ့သို့သောပုံစံကိုအသုံးပြုရန်သင့်ကြိုးပမ်းမှုနှင့်အတူရောက်စွက်ဖက်ရဲ့အဘယ်သို့သောအကြောင်းအသေးစိတ်သိရှိလိုပါက " Mailto Form များအလုပ်လုပ်မနေပါနဲ့လာတဲ့အခါ ။ "
ဒီနည်းလမ်းကိုအီးမေးလ်တစ်စောင် generate နှင့်ပုံစံ data ပို့ဝက်ဘ်ပုံစံများကိုဖန်တီးကောင်းတစ်ဦးပထမဦးဆုံးကြိုးပမ်းမှုဖြစ်ပါသည်နေချိန်မှာသင်ကသင်၏ဝဘ်ကျွမ်းကျင်မှုပိုမိုအဆင့်မြင့် get အဖြစ်, သင်တို့ကိုဆက်ဆက်ကပိုအားကောင်းတဲ့အတွက်ရွေးချယ်စရာများစူးစမ်းလေ့လာချင်ပါလိမ့်မယ်။ CGI script များအနေဖြင့် PHP ကိုပုံစံများဖို့ built-in ပြီပုံစံ Widgets တွေ CMS သို့ပလက်ဖောင်းမှ, သင်သည်သင်၏အနာဂတ်က်ဘ်ဆိုက်ပုံစံလိုအပ်ချက်များအတွက်စဉ်းစားရန်အဆင့်မြင့်ရွေးချယ်စရာအများကြီးရှိသည်!
ဂျနီဖာ Krynin ခြင်းဖြင့်မူရင်းဆောင်းပါး။ 9/12/17 အပေါ်ဂျယ်ရမီ Girard တည်းဖြတ်