onpaste ایوینٹ
تعریف اور استعمال
onpaste ایوینٹ جب کسی کسی عنصر میں کاپی پیست کیا جاتا ہے تو رونما ہوتا ہے۔
باوجود کہ تمام HTML عنصر onpaste ایوینٹ سپورٹ کرتے ہیں، لیکن واقعی میں کسی مثال میں جیسا کہ <p> عنصر میں کاپی پیست کئے جاسکتے ہیں، اگر ان عنصر کو contenteditable کا مقصد "true" رکھا نہیں گیا تو ممکن نہیں (لطفآ نیچے کی مثال دیکھیں)۔
نکات: onpaste ایوینٹ عام طور پر type="text" کا <input> عنصر استعمال کیا جاتا ہے۔
نکات:تین طریقوں سے کسی عنصر میں کاپی پیست کئے جاسکتے ہیں:
- CTRL + V
- بrowsingر منوی سے کاپی پیست کا کماند انتخاب کریں
- در منوی سمت راست کے میں کاپی پیست کا کماند انتخاب کریں
مثال
مثال 1
وقتی کسی کسی <input> عنصر میں متن کاپی پیست کرتا ہے تو جاوااسکریپت چلائیں:
<input type="text" onpaste="myFunction()" value="Paste something in here">
مثال 2
وقتی کسی کسی <p> عنصر میں متن کاپی پیست کرتا ہے تو جاوااسکریپت چلائیں (توجه فرمائیں کہ contenteditable کا مقصد "true" رکھا گیا ہے):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
نام نویسی
در اینٹرنیٹ ڈوکومنٹ:
<عنصر onpaste="myScript">
در جاوااسکریپت:
عنصر.onpaste = function(){myScript};
در جاوااسکریپت، addEventListener() میٹھد استعمال کریں:
عنصر.addEventListener("paste", myScript);
توضیحات:اینٹرنیشنل ایکسپلورر 8 یا اسکاچ سے پچھلے کی نسلیں نہیں سپورٹ کرتی ہیں addEventListener() میٹھد۔
تکنیکیات
بولبول: | مظاہرہ |
---|---|
مکن از دست رفتن: | مظاہرہ |
براہ مسلسل: | ClipboardEvent |
پشتیبند HTML کاٹگوری: | تمام HTML عناصر |
بھرپائی جانچ
واقعیتی | کروم | آئی ای | فائرفاکس | سافری | اپرا |
---|---|---|---|---|---|
onpaste | مظاہرہ | مظاہرہ | مظاہرہ | مظاہرہ | مظاہرہ |