HTML <form> method Attribute ပါ။
ဥပမာ
"get" နည်းလမ်းကို အသုံးပြု၍ ဖောင်တစ်ခု တင်သွင်းပါ-
<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">
</form>
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
ရည်ညွှန်းချက် သည် method
ဖောင်ဒေတာပေးပို့နည်းကို သတ်မှတ်ပေးသည် (ပုံစံ-ဒေတာကို
action
attribute တွင် သတ်မှတ်ထားသည့် စာမျက်နှာသို့ ပေးပို့သည်)။
ဖောင်ဒေတာကို URL ပြောင်းလဲမှုများ (နှင့်အတူ
method="get"
) သို့မဟုတ် HTTP ပို့စ်ငွေပေးငွေယူ (နှင့်အတူ method="post"
) အဖြစ် ပေးပို့နိုင်ပါသည်။
GET ဆိုင်ရာ မှတ်စုများ
- နာမည်/တန်ဖိုးအတွဲများတွင် ဖောင်ဒေတာကို URL တွင် ပေါင်းထည့်သည်။
- URL တစ်ခု၏အရှည်ကို ကန့်သတ်ထားသည် (အက္ခရာ 3000 ခန့်)
- အရေးကြီးသောဒေတာပေးပို့ရန် GET ကို မည်သည့်အခါမျှ မသုံးပါနှင့်။ (URL တွင်မြင်နိုင်ပါမည်)
- အသုံးပြုသူတစ်ဦးသည် ရလဒ်ကို အမှတ်အသားပြုလိုသည့် ဖောင်တင်ပြမှုများအတွက် အသုံးဝင်သည်။
- GET သည် Google ရှိ query string များကဲ့သို့ မလုံခြုံသောဒေတာအတွက် ပိုကောင်းသည်။
POST တွင် မှတ်စုများ
- HTTP တောင်းဆိုချက်၏ ကိုယ်ထည်အတွင်း ဖောင်ဒေတာကို ဖြည့်စွက်သည် (ဒေတာကို URL တွင် မပြပါ)
- အရွယ်အစားကန့်သတ်ချက်မရှိပါ။
- POST ပါသော ဖောင်တင်ပြမှုများကို မှတ်သား၍မရပါ။
Browser ပံ့ပိုးမှု
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |
အထားအသို
<form method="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 |
နောက်ထပ် ဥပမာများ
ဥပမာ
"ပို့စ်" နည်းလမ်းကို အသုံးပြု၍ ဖောင်တစ်ခု တင်သွင်းပါ-
<form
action="/action_page.php"
method="post">
<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">
</form>
❮ HTML <form> tag