form တဂ်
form တဂ်သည် ဆာဗာသို့ ဒေတာများပေးပို့ရန် ဖောင်ပုံစံကို ဖန်တီးပေးပြီး၊
ထိုဒေတာများကို PHP ဘာသာစကားဖြင့် လုပ်ဆောင်ခြင်းခံရမည်ဖြစ်သည်။
ဖောင်ဒေတာများကို JavaScript ဘာသာစကားဖြင့်လည်း လုပ်ဆောင်နိုင်သည်။
ဤတဂ်သည် input,
textarea,
select,
button,
fieldset စသော တဂ်များအတွက် ကွန်တိန်နာတစ်ခုအဖြစ် ဆောင်ရွက်ပေးသည်။
ဖော်ပြပါ တဂ်များကို form တဂ်အတွင်း ထည့်သွင်းရန် မလိုအပ်သော်လည်း၊
ထည့်သွင်းခြင်းမပြုပါက ဖောင်ကို ဆာဗာသို့ ပေးပို့ခြင်း မဖြစ်ပေါ်နိုင်ပါ။
ဖောင်ကို ဆာဗာသို့ ပေးပို့ခြင်းကို input တဂ်ဖြင့် ဖန်တီးထားသော
type အထရီဗျု့၏ တန်ဖိုး submit အဖြစ် သတ်မှတ်ထားသည့် ခလုတ် သို့မဟုတ်
button တဂ်ဖြင့် ဖန်တီးထားသော ခလုတ်ပေါ်တွင် နှိပ်ခြင်းဖြင့် လုပ်ဆောင်သည်။
အထရီဗျု့များ
| အထရီဗျု့ | ဖော်ပြချက် |
|---|---|
action |
ဖောင်ကို မည်သည့်နေရာသို့၊ မည်သည့် ဝက်ဘ်ဆိုက်စာမျက်နှာ (မိမိ၏ သို့မဟုတ် အခြားသူ၏) သို့ ပေးပို့မည်နည်း။
အချည်းနှီးထားပါက ဖောင်သည် လက်ရှိစာမျက်နှာသို့ ပေးပို့မည်။ မဖြစ်မနေထည့်ရန် မလိုအပ်သော အထရီဗျု့ဖြစ်သည်။
ဤအထရီဗျု့တွင် စာမျက်နှာ၏ အထူးနေရာ (# ဖြင့်၊
a တဂ်ကဲ့သို့) သို့ လင့်ခ်ကို သတ်မှတ်နိုင်သည်။ ဤသို့ဆိုလျှင် ဖောင်ပေးပို့ပြီးနောက်
ဘရောက်ဇာသည် action အထရီဗျု့တွင် သတ်မှတ်ထားသော စာမျက်နှာကို သတ်မှတ်ထားသောနေရာတွင် ဖွင့်ပေးမည်ဖြစ်သည်။
|
method |
ဖောင်ပေးပို့ရန် နည်းလမ်း၊ POST သို့မဟုတ် GET ဖြစ်နိုင်သည်။ ဝဘ်ဒီဇိုင်နာအတွက် ဤအချက်ကို သိရန် မလိုအပ်ပါ။
မဖြစ်မနေထည့်ရန် မလိုအပ်သော အထရီဗျု့ဖြစ်သည်။ ပုံသေအားဖြင့် GET တန်ဖိုးကို ရပါသည်။
|
target |
လင့်ခ်အား မည်သည့်တပ်ဗ်တွင် ဖွင့်ရမည်ကို သတ်မှတ်ပေးသည်- အသစ်၊ လက်ရှိ သို့မဟုတ် ဖရိမ်အတွင်း။
မဖြစ်မနေထည့်ရန် မလိုအပ်သော အထရီဗျု့ဖြစ်သည်။ |
enctype |
ဖောင်ဒေတာများ ကုဒ်ရေးသားသည့် နည်းလမ်းကို သတ်မှတ်ပေးသည်။
မဖြစ်မနေထည့်ရန် မလိုအပ်သော အထရီဗျု့ဖြစ်သည်။ အသေးစိတ်အတွက် enctype အထရီဗျု့ကို ကြည့်ပါ။
|
target အထရီဗျု့၏ တန်ဖိုးများ
| တန်ဖိုး | ဖော်ပြချက် |
|---|---|
_blank |
စာမျက်နှာသည် ဘရောက်ဇာ၏ တပ်ဗ်အသစ်တွင် ဖွင့်လိမ့်မည်။ |
_self |
စာမျက်နှာသည် ဘရောက်ဇာ၏ လက်ရှိတပ်ဗ်တွင် ဖွင့်လိမ့်မည်။ |
_parent |
စာမျက်နှာသည် မိဘဖရိမ်အတွင်း ဖွင့်လိမ့်မည်။ |
_top |
ဖရိမ်အားလုံးကို ပယ်ဖျက်ကာ စာမျက်နှာကို ဘရောက်ဇာဝင်းဒိုးအပြည့်တွင် ဖွင့်လိမ့်မည်။ |
ပုံသေတန်ဖိုး: _self.
ဖောင်ပုံစံ နမူနာ
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
formအထရီဗျု့,
အရာသည် ဖောင်အစိတ်အပိုင်းများကိုformတဂ်အပြင်တွင် ထားရှိခွင့်ပြုသည်