Skip to content
GitHub

Forms

Form ဆိုတာက user ဆီက အချက်အလက်တွေကို စုဆောင်းပြီး server ဆီကို ပို့ပေးတဲ့ HTML element တစ်ခုပါ။

အသုံးပြုပုံများ -
Section titled “အသုံးပြုပုံများ -”
  • Website ပေါ်က Contact form တွေ
  • User register လုပ်ခြင်း သို့မဟုတ် login ဝင်ခြင်း
  • Feedback များ
  • Booking form များ

ဥပမာနှိုင်းယှဉ်ချက် - Form ဆိုတာက လူတစ်ယောက်က ဖြည့်စွက်ပြီး တင်သွင်းရတဲ့ digital စာရွက်စာတမ်းတစ်ခုလိုပါပဲ။

form sample

Form တစ်ခုကို <form> tag နဲ့ ဖန်တီးပါတယ်။ အဓိကကျတဲ့ attribute တွေကတော့-

  • action – Form data တွေကို ဘယ်ကိုပို့ရမလဲ ဆိုတဲ့ URL။

  • method – Data တွေကို ဘယ်လိုပို့မလဲ ဆိုတဲ့ နည်းလမ်း (GET or POST)။

<form action="submit_form.php" method="post">
</form>
  • action="submit_form.php": form data တွေကို submit_form.php ဆိုတဲ့ file ဆီ ပို့ပေးပါလိမ့်မယ်။

  • method="post": data တွေကို လုံလုံခြုံခြုံပို့ပေးပြီး၊ data အများကြီးအတွက် သင့်တော်ပါတယ်။

Input field တွေက user တွေ data ထည့်ဖို့ အတွက်သုံးတာပါ။ <input> tag ကို type attribute အမျိုးမျိုးနဲ့ တွဲသုံးပါတယ်-

Input Typeရှင်းလင်းချက်
texttext ထည့်ရန် (ဥပမာ - name)။
passwordစကားဝှက်ထည့်ရန် (စာလုံးတွေက ဖျောက်ထားပေးတယ်)။
emailEmail လိပ်စာထည့်ရန်။
numbernumber သီးသန့်ထည့်ရန် (ဥပမာ - အသက်)။
dateရက်စွဲရွေးရန်။
checkboxရွေးချယ်စရာအများကြီးကို ရွေးနိုင်ရန် (ဥပမာ - ဝါသနာ)။
radioရွေးချယ်စရာထဲက တစ်ခုတည်းကိုသာ ရွေးနိုင်ရန် (ဥပမာ - ကျား/မ)။
fileFile တင်ရန် (ဥပမာ - Profile ပုံ)။
inputs sample

<label> tag က input ခေါင်းစဉ်လိုမျိုး input field တွေနဲ့ ချိတ်ဆက်ပေးပြီး၊ သုံးရတာလွယ်ပြီး accessibility ကို တိုးတက်စေပါတယ်။

<label for="email">Email:</label>
<input type="email" id="email" name="email">
  • label မှာ for="email" ကို id="email" ရှိတဲ့ input နဲ့ ချိတ်ဆက်ပေးပါတယ်။

  • Label ကို နှိပ်လိုက်တာနဲ့ သက်ဆိုင်ရာ input field ကို အလိုအလျောက် focus လုပ်ပေးပါတယ်။