မဂၤလာပါ။ဒီေန႔ေတာ့ HTML မွာအေရးပါတဲ့ Tag တစ္ခုျဖစ္တဲ့ Form Tag အေၾကာင္းကိုတင္ေပးပါမယ္။
Form tag ကိုမ်က္စိထဲျမင္ေအာင္ေျပာရရင္ ကြၽန္ေတာ္တို႔ facebook account တို႔ steemit account တို႔ဖြင့္ရင္ register လုပ္ခဲ့ဖူးတာမွတ္မိက်မွာပါ။
အဲ့ဒီ Register လုပ္တဲ့အပိုင္းကို form tag နဲ႔ေရးထားတာပါ။
Code ေရးသားပံုကေအာက္ပါအတိုင္းျဖစ္ပါတယ္။
form tag နဲ႔ စပီး form tag နဲ႔ပိတ္ပါတယ္။ၾကားထဲက form elements ဆိုတာက form tag နဲ႔ဆက္စပ္ေနတဲ့ tag ေတြကိုဆိုလိုတာပါ။input tag တို႔ submit tag တို႔ကိုေျပာတာပါ။
Form elements ေတြထဲမွာအေရးႀကီးဆံုး tag ကေတာ့ input tag ပဲဖစ္ပါတယ္။
Input tag ကအဖြင့္အပိတ္မ႐ွိပါပူး။
နမူနာ code က႐ိုး႐ွင္းပါတယ္။input tag မွာ type attribute ပါတယ္။value ကို text ေပးထားတယ္။text ေပးထားတဲ့အတြက္ စာသားေတြေရာ နံပါတ္ေတြပါ႐ိုက္လို႔ရမွာပါ။
Output ကိုၾကည့္ပါမယ္။
Br tag ကိုသံုးထားတဲ့အတြက္ စာသားတစ္ေၾကာင္းျခားေနတာေတြ႔ရမွာပါ။
တစ္ျခားinput type ေတြအေၾကာင္းၾကည့္ရေအာင္။
အေပၚကနမူနာcode မွာပဲထပ္ျဖည့္ထားတာပါ။output ပံုကိုၾကည့္လိုက္ပါ။
အေပၚကျပပီးသားနမူနာရဲ႕code မွာ
Type value က text ပါ။Text ျဖစ္တဲ့အတြက္စာသားတိုင္းေရးလို႔ရပါတယ္။ေရးတဲ့စာသားတိုင္းလဲေပၚပါတယ္။
-- အခုနမူနာက Line 12 ကိုၾကည့္လိုက္ရင္ type က password ျဖစ္ေနတာကိုေတြ႔ရမွာပါ။
Output ထြက္လာတဲ့ webpage က password ဆိုတဲ့ ေနရာမွာစာ႐ိုက္ၾကည့္ရင္ စာသားေတြမေပၚဘဲအလံုးေလးေတြေပၚေနတာေတြ႔ရမွာပါ။
type ေျပာင္းသြားတဲ့အတြက္ output လဲေျပာင္းသြားတာပါ။
-- Type email မွာက်ေတာ့ email ထည့္ေပးရမွာပါ။ Email ဆိုရင္ အေနာက္မွာ @gmail.com တို႔ @inbox.ru တို႔ပါပါတယ္။ကြၽန္ေတာ္တို႔က email ကြက္ထဲမွာ register လုပ္တဲ့အခါ
@mail.com မပါရင္ submit လုပ္လို႔မရပါပူး။
-- Type date ေနရာမွာက်ေတာ့ ပံုစံေလးေျပာင္းေနတာေတြ႔ရမွာပါ။(ဒါေပမဲ့တစ္ခ်ိဳ႕ Browser ေတြမွာမရပါပူး။ကြၽန္ေတာ့ Laptop မွာေတာင္ Mozilla Firwfox browser မွာအဲ့တိုင္းမေပၚပါပူး။႐ိုး႐ိုးေဘာင္ကြက္ပဲေပၚတာပါ။
Chrome Browser မွာပဲ အထက္ပါပံုအတိုင္းေပၚတာပါ။code ေတြလိုက္ run ၾကည့္တဲ့သူေတြ အခက္ေတြ႔မွာမို႔လို႔ေျပာျပတာပါ။ကြၽန္ေတာ့တုန္းကလဲဖစ္ခဲ့လို႔ 😁)
-- Type number ဆိုတဲ့ေနရာမွာ စာသားေတြေရးပီး submit လုပ္လို႔မရပါပူး။နံပါတ္ပဲေရးလို႔ရပါတယ္။
-- Type file ကေတာ့ output ပံုထဲက choose file ဆိုတာကိုႏိုပ္ပီး file တစ္ခုေရြးပီးတင္ေပးရတာပါ။ဥပမာ fb ဆိုရင္ profile ပံုတင္တယ္ေပါ့။
ဒီေန႔ေတာ့ဒီေလာက္ပါပဲ။ေနာင္ရက္မ်ားမွာ Form element အေၾကာင္းဆက္ပါဦးမယ္။ဖတ္႐ႈေပးတဲ့အတြက္ေက်းဇူးတင္ပါတယ္။
Written by @minthwayko
MSC - 187