HTML <input> formmethod Attribute
ဥပမာ
ဒုတိယတင်ပြရန်ခလုတ်သည် ဖောင်၏ HTTP နည်းလမ်းကို လွှမ်းမိုးသည်-
<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>
<input
type="submit" value="Submit">
<input type="submit" formmethod="post"
value="Submit using POST">
</form>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ရည်ညွှန်းချက် သည် formmethod
လုပ်ဆောင်ချက် URL သို့ ဖောင်ဒေတာပေးပို့ခြင်းအတွက် HTTP နည်းလမ်းကို သတ်မှတ်သည်။
ရည်ညွှန်းချက်သည်
ဒြပ်စင် ၏ formmethod
အရည်အချင်းကို လွှမ်းမိုးသည် ။method
<form>
မှတ်ချက်- attribute formmethod
ကို
type="submit"
နှင့်
type="image"
.
ဖောင်ဒေတာကို URL ပြောင်းလဲမှုများ ( method="get"
) အဖြစ် သို့မဟုတ် HTTP ပို့စ်ငွေပေးငွေယူ ( method="post"
) အဖြစ် ပေးပို့နိုင်ပါသည်။
"get" နည်းလမ်းအတွက် မှတ်စုများ-
- ဤနည်းလမ်းသည် အမည်/တန်ဖိုးအတွဲများတွင် ဖောင်ဒေတာကို URL သို့ ပေါင်းထည့်သည်။
- ဤနည်းလမ်းသည် အသုံးပြုသူတစ်ဦးမှ ရလဒ်ကို အမှတ်အသားပြုလိုသည့် ဖောင်တင်ပြမှုများအတွက် အသုံးဝင်သည်။
- URL တစ်ခုတွင် သင်ထည့်နိုင်သောဒေတာမည်မျှကန့်သတ်ချက်ရှိသည် (ဘရောက်ဆာများအကြားကွဲပြားသည်) ထို့ကြောင့်၊ ဖောင်ဒေတာအားလုံးကို မှန်ကန်စွာလွှဲပြောင်းပေးမည်ဟု သင်မသေချာနိုင်ပါ။
- ထိလွယ်ရှလွယ် သတင်းအချက်အလက်များကို ကျော်ဖြတ်ရန် "get" နည်းလမ်းကို ဘယ်တော့မှ မသုံးပါနှင့်။ (စကားဝှက် သို့မဟုတ် အခြား အရေးကြီးသော အချက်အလက်များကို ဘရောက်ဆာ၏ လိပ်စာဘားတွင် မြင်နိုင်ပါမည်)
"ပို့စ်" နည်းလမ်းအတွက် မှတ်စုများ
- ဤနည်းလမ်းသည် ဖောင်ဒေတာကို HTTP ပို့စ်တင်ငွေလွှဲစာအဖြစ် ပေးပို့သည်။
- "ပို့စ်" နည်းလမ်းဖြင့် ဖောင်တင်သွင်းမှုများကို မှတ်သား၍မရပါ။
- "post" နည်းလမ်းသည် "get" ထက် ပိုမိုခိုင်မာပြီး လုံခြုံပြီး "post" သည် အရွယ်အစားကန့်သတ်ချက်များ မရှိပါ။
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် attribute ကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးပါသည်။
Attribute | |||||
---|---|---|---|---|---|
formmethod | Yes | 10.0 | Yes | 5.1 | 10.6 |
အထားအသို
<input formmethod="get|post">
ရည်ညွှန်းတန်ဖိုးများ
Value | Description |
---|---|
get | Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
❮ HTML <input> tag