ပွဲကို ကူးထည့်ပါ ။
ဥပမာ
<input> ဒြပ်စင်တစ်ခုတွင် စာသားအချို့ကို ကူးထည့်သည့်အခါ JavaScript ကို လုပ်ဆောင်ပါ-
<input type="text" onpaste="myFunction()" value="Paste something in here">
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
အသုံးပြုသူသည် ဒြပ်စင်တစ်ခုတွင် အကြောင်းအရာအချို့ကို ကူးထည့်သောအခါတွင် ပေါ်တင်ခြင်းဖြစ်ရပ် ဖြစ်ပေါ်သည်။
မှတ်ချက်- HTML ဒြပ်စင်များအားလုံးတွင် ထည့်သွင်းထားသောအဖြစ်အပျက်အား ပံ့ပိုးထားသော်လည်း၊ ဥပမာ၊ <p> ဒြပ်စင်တစ်ခုတွင် အကြောင်းအရာအချို့ကို ကူးထည့်ရန် မဖြစ်နိုင်ပါ၊ ဒြပ်စင်သည် အကြောင်းအရာကို "မှန်" ဟု သတ်မှတ်မထားပါက (အောက်ပါ "နောက်ထပ် ဥပမာများကို ကြည့်ပါ" )
အကြံပြုချက်- ပေါ်တင်ဖြစ်ရပ်ကို type="text" ပါသော <input> အစိတ်အပိုင်းများပေါ်တွင် အများအားဖြင့် အသုံးပြုပါသည်။
အကြံပြုချက်- အကြောင်းအရာအချို့ကို ဒြပ်စင်တစ်ခုတွင် ကူးထည့်ရန် နည်းလမ်းသုံးမျိုးရှိသည်။
- CTRL + V ကိုနှိပ်ပါ။
- သင့်ဘရောက်ဆာရှိ တည်းဖြတ်မီနူးမှ "Paste" ကိုရွေးချယ်ပါ။
- စကားစပ်မီနူးကိုပြသရန် ညာကလစ်နှိပ်ပြီး "Paste" အမိန့်ကို ရွေးချယ်ပါ။
Browser ပံ့ပိုးမှု
Event | |||||
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |
အထားအသို
HTML တွင်-
<element onpaste="myScript">
JavaScript တွင်-
object.onpaste = function(){myScript};
JavaScript တွင် addEventListener() method ကိုအသုံးပြု၍-
object.addEventListener("paste", myScript);
မှတ်ချက်- addEventListener () နည်းလမ်းကို Internet Explorer 8 နှင့် အစောပိုင်းဗားရှင်းများတွင် ပံ့ပိုးမထားပါ။
နည်းပညာဆိုင်ရာအသေးစိတ်
ပူဖောင်း: | ဟုတ်ကဲ့ |
---|---|
ပယ်ဖျက်နိုင်သည်- | ဟုတ်ကဲ့ |
ပွဲအမျိုးအစား- | ကလစ်ဘုတ်ဖြစ်ရပ် |
ပံ့ပိုးထားသော HTML တဂ်များ- | HTML အစိတ်အပိုင်းအားလုံး |
နောက်ထပ် ဥပမာများ
ဥပမာ
<p> ဒြပ်စင်တစ်ခုတွင် စာသားအချို့ကို ကူးထည့်သည့်အခါ JavaScript ကို လုပ်ဆောင်ပါ (အကြောင်းအရာကို တည်းဖြတ်နိုင်သော အရာမှာ "မှန်" ဟု သတ်မှတ်ထားသည်-
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
ဆက်စပ်စာမျက်နှာများ
HTML DOM ရည်ညွှန်းချက်- ကော်ပီကိစ္စ
HTML DOM ရည်ညွှန်းချက်- oncut ဖြစ်ရပ်