JavaScript Popup Boxes
JavaScript တွင် ပေါ့ပ်အပ်ဘောက်စ် အမျိုးအစားသုံးမျိုး ရှိသည်- သတိပေးချက်ဘောက်စ်၊ အတည်ပြုဘောက်စ်နှင့် နှိုးဆော်ချက်အကွက်။
သတိပေးချက်သေတ္တာ
အချက်အလက်သည် သုံးစွဲသူထံ ရောက်ရှိလာကြောင်း သေချာစေလိုပါက သတိပေးချက်ဘောက်စ်ကို မကြာခဏ အသုံးပြုသည်။
သတိပေးချက်ဘောက်စ်တစ်ခု ပေါ်လာသောအခါ၊ အသုံးပြုသူသည် ဆက်လက်ဆောင်ရွက်ရန် "OK" ကို နှိပ်ရပါမည်။
အထားအသို
window.alert("sometext");
window.alert()
နည်းလမ်းကို window prefix မပါဘဲရေးနိုင်သည် ။
ဥပမာ
alert("I am an alert box!");
Confirm Box
အသုံးပြုသူကို တစ်စုံတစ်ခုကို အတည်ပြုရန် သို့မဟုတ် လက်ခံလိုပါက အတည်ပြုဘောက်စ်ကို မကြာခဏ အသုံးပြုပါသည်။
အတည်ပြုဘောက်စ်တစ်ခု ပေါ်လာသောအခါ၊ ဆက်လက်ဆောင်ရွက်ရန် အသုံးပြုသူသည် "OK" သို့မဟုတ် "Cancel" ကို နှိပ်ရပါမည်။
အသုံးပြုသူက "OK" ကိုနှိပ်ပါက၊ အကွက်သည် အမှန်အတိုင်း ပြန်ဖြစ်လာသည် ။ အကယ်၍ အသုံးပြုသူသည် "Cancel" ကိုနှိပ်ပါက၊ အကွက်သည် false ဖြစ်လိမ့်မည် ။
အထားအသို
window.confirm("sometext");
window.confirm()
နည်းလမ်းကို window prefix မပါဘဲရေးနိုင်သည် ။
ဥပမာ
if (confirm("Press a button!")) {
txt = "You
pressed OK!";
} else {
txt = "You pressed Cancel!";
}
Prompt Box
စာမျက်နှာတစ်ခုမဝင်မီ သုံးစွဲသူအား တန်ဖိုးတစ်ခုထည့်သွင်းလိုပါက prompt box ကို မကြာခဏအသုံးပြုသည်။
အကွက်တစ်ခု ပေါ်လာသောအခါ၊ အသုံးပြုသူသည် ထည့်သွင်းမှုတန်ဖိုးကို ထည့်သွင်းပြီးနောက် ဆက်လက်လုပ်ဆောင်ရန် "OK" သို့မဟုတ် "Cancel" ကို နှိပ်ရပါမည်။
အသုံးပြုသူက "OK" ကိုနှိပ်ပါက box သည် input value ကိုပြန်ပေးသည်။ အသုံးပြုသူက "Cancel" ကိုနှိပ်ပါက အကွက်သည် null ဖြစ်သွားသည်။
အထားအသို
window.prompt("sometext","defaultText");
window.prompt()
နည်းလမ်းကို window prefix မပါဘဲရေးနိုင်သည် ။
ဥပမာ
let person = prompt("Please enter your name", "Harry Potter");
let text;
if
(person == null || person == "") {
text = "User cancelled
the prompt.";
} else {
text = "Hello " + person + "!
How are you today?";
}
လိုင်းပြတ်တောက်မှုများ
ပေါ့ပ်အပ်ဘောက်စ်အတွင်း မျဉ်းကြောင်းများ ဖြတ်တောက်မှုကို ပြသရန်၊ စာလုံး n ဖြင့် နောက်မှ နောက်သို့ မျဉ်းစောင်းကို အသုံးပြုပါ။
ဥပမာ
alert("Hello\nHow are you?");