PreventDefault() Event Method
ဥပမာ
လင့်ခ်တစ်ခု URL ကိုဖွင့်ခြင်းမှ တားဆီးပါ-
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
PreventDefault() method သည် အဖြစ်အပျက်ကို ပယ်ဖျက်နိုင်လျှင် အဖြစ်အပျက်ကို ပယ်ဖျက်သည်၊ ဆိုလိုသည်မှာ ပွဲနှင့်သက်ဆိုင်သည့် ပုံသေလုပ်ဆောင်ချက်သည် ဖြစ်ပေါ်လာမည်မဟုတ်ကြောင်း ဆိုလိုသည်။
ဥပမာအားဖြင့်၊ ၎င်းသည် အသုံးဝင်နိုင်သည်-
- "Submit" ခလုတ်ကိုနှိပ်ပါ၊ ဖောင်တင်ခြင်းမှ တားဆီးပါ။
- လင့်ခ်တစ်ခုကို နှိပ်ပါ၊ လင့်ခ်ကို URL ကို လိုက်နာခြင်းမှ တားဆီးပါ။
မှတ်ချက်- အစီအစဉ်အားလုံးကို ပယ်ဖျက်၍မရပါ။ ပွဲတစ်ခုအား ပယ်ဖျက်နိုင်ခြင်း ရှိ၊ မရှိ သိရှိရန် ပယ်ဖျက်နိုင်သော ပိုင်ဆိုင်မှုကို အသုံးပြု ပါ ။
မှတ်ချက်- PreventDefault() နည်းလမ်းသည် DOM မှတဆင့် ဖြစ်ရပ်တစ်ခု၏ နောက်ထပ်ပြန့်ပွားမှုကို မတားဆီးနိုင်ပါ။ ၎င်းကိုကိုင်တွယ်ရန် stopPropagation() နည်းလမ်းကို အသုံးပြုပါ။
Browser ပံ့ပိုးမှု
ဇယားရှိ နံပါတ်များသည် နည်းလမ်းကို အပြည့်အဝထောက်ခံသည့် ပထမဆုံးဘရောက်ဆာဗားရှင်းကို သတ်မှတ်ပေးသည်။
Method | |||||
---|---|---|---|---|---|
preventDefault() | Yes | 9.0 | Yes | Yes | Yes |
အထားအသို
event.preventDefault()
ကန့်သတ်ချက်များ
တစ်ခုမှ |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ပြန်တန်ဖိုးမရှိပါ။ |
---|---|
DOM ဗားရှင်း- | DOM အဆင့် 2 ပွဲများ |
နောက်ထပ် ဥပမာများ
ဥပမာ
checkbox ၏ မူရင်းလုပ်ဆောင်ချက်ကို တားဆီးပါ
document.getElementById("myCheckbox").addEventListener("click", function(event){
event.preventDefault()
});