HTML <button> formmethod Attribute
ဥပမာ
ပေးပို့ရန် ခလုတ်နှစ်ခုပါသော ပုံစံတစ်ခု။ ပထမပေးပို့သည့်ခလုတ်သည် ဖောင်ဒေတာကို method="get" ဖြင့် တင်သွင်းမည်ဖြစ်ပြီး ဒုတိယက ဖောင်ဒေတာကို method="post" ဖြင့် တင်သွင်းသည်-
<form action="/action_page.php" method="get">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<button type="submit">Submit</button>
<button type="submit" formmethod="post">Submit using POST</button>
</form>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ဖောင်ဒေတာပေးပို့ရာတွင် မည်သည့် HTTP နည်းလမ်းကို အသုံးပြုရမည်ဟု ရည်ညွှန်းချက် တွင် formmethod
သတ်မှတ်သည်။ ဤရည်ညွှန်းချက်သည် ဖောင်၏အရည်အသွေးကို လွှမ်းမိုးထားသည် method
။
formmethod
ရည်ညွှန်းချက်အား ခလုတ်များဖြင့်သာ အသုံးပြု သည်
type="submit"
။
ဖောင်ဒေတာကို URL ပြောင်းလဲမှုများ (နှင့်အတူ
method="get"
) သို့မဟုတ် HTTP ပို့စ် (နှင့်အတူ
method="post"
) အဖြစ် ပေးပို့နိုင်ပါသည်။
"get" နည်းလမ်းအတွက် မှတ်စုများ-
- ၎င်းသည် ဖောင်ဒေတာအား အမည်/တန်ဖိုးအတွဲများဖြင့် URL သို့ ပေါင်းထည့်သည်။
- အသုံးပြုသူတစ်ဦးသည် ရလဒ်ကို bookmark လုပ်လိုသည့် ဖောင်တင်ပြမှုများအတွက် အသုံးဝင်သည်။
- URL တစ်ခုတွင် သင်ထည့်နိုင်သောဒေတာမည်မျှကန့်သတ်ချက်ရှိသည် (ဘရောက်ဆာများအကြားကွဲပြားသည်) ထို့ကြောင့်၊ ဖောင်ဒေတာအားလုံးကို မှန်ကန်စွာလွှဲပြောင်းပေးမည်ဟု သင်မသေချာနိုင်ပါ။
- ထိလွယ်ရှလွယ်သတင်းအချက်အလက်များပေးပို့ရန် "get" နည်းလမ်းကို ဘယ်တော့မှ မသုံးပါနှင့်။ (စကားဝှက် သို့မဟုတ် အခြား အရေးကြီးသော အချက်အလက်များကို ဘရောက်ဆာ၏ လိပ်စာဘားတွင် မြင်နိုင်ပါမည်)
"ပို့စ်" နည်းလမ်းအတွက် မှတ်စုများ
- ၎င်းသည် HTTP ပို့စ်ငွေပေးငွေယူအဖြစ် ပုံစံ-ဒေတာကို ပေးပို့သည်။
- "ပို့စ်" နည်းလမ်းဖြင့် ဖောင်တင်သွင်းမှုများကို မှတ်သား၍မရပါ။
- "get" ထက် ပိုမိုခိုင်ခံ့ပြီး လုံခြုံသည်
- အရွယ်အစားကန့်သတ်ချက်မရှိပါ။
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် attribute ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။
Attribute | |||||
---|---|---|---|---|---|
formmethod | 9.0 | 10.0 | 4.0 | 5.1 | 15.0 |
အထားအသို
<button type="submit" formmethod="get|post">
ရည်ညွှန်းတန်ဖိုးများ
Value | Description |
---|---|
get | Appends the form-data to the URL: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
❮ HTML <button> တဂ်