HTML အကိုးအကား

အက္ခရာဖြင့် HTML HTML အမျိုးအစားအလိုက် HTML Browser ပံ့ပိုးမှု HTML အရည်အချင်းများ HTML ကမ္ဘာလုံးဆိုင်ရာ အရည်အချင်းများ HTML ပွဲများ HTML အရောင်များ HTML Canvas HTML အသံ/ဗီဒီယို HTML အက္ခရာအစုံများ HTML Doctypes HTML URL ကုဒ် HTML ဘာသာစကားကုဒ်များ HTML နိုင်ငံကုဒ်များ HTTP မက်ဆေ့ခ်ျများ HTTP နည်းလမ်းများ PX မှ EM Converter ကီးဘုတ်ဖြတ်လမ်းများ


HTML <button> formmethod Attribute

❮ HTML <button> တဂ်

ဥပမာ

ပေးပို့ရန် ခလုတ်နှစ်ခုပါသော ပုံစံတစ်ခု။ ပထမပေးပို့သည့်ခလုတ်သည် ဖောင်ဒေတာကို 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> တဂ်