حدث onpaste

التعريف والاستخدام

يحدث حدث onpaste عند إدراج المستخدم لمحتوى في العنصر.

على الرغم من أن جميع عناصر HTML يدعمون حدث onpaste، إلا أنه من المستحيل في الواقع إدراج محتوى في عناصر مثل <p>، إلا إذا تم تعيين contenteditable إلى "true" (انظر الأمثلة أدناه).

نصيحة: يستخدم حدث onpaste بشكل رئيسي في عناصر <input> من نوع type="text".

نصيحة:يمكنك إدراج محتوى باستخدام ثلاث طرق في العنصر:

  • CTRL + V
  • اختر أمر اللصق من قائمة التحرير في المتصفح
  • اختر أمر اللصق من قائمة القائمة الحديثة

مثال

مثال 1

إذا قمت بلصق نص داخل عنصر <input>، يتم تنفيذ JavaScript:

<input type="text" onpaste="myFunction()" value="Paste something in here">

جرب بنفسك

مثال 2

إذا قمت بلصق نص داخل عنصر <p>، يتم تنفيذ JavaScript (لاحظ أن contenteditable تم تعيينه إلى "true"):

<p contenteditable="true" onpaste="myFunction()">حاول إدراج شيء داخل هذا الفقرة.</p>

جرب بنفسك

النحو

في HTML:

<عنصر onpaste="myScript">

جرب بنفسك

في JavaScript:

موضوع.onpaste = function(){myScript};

جرب بنفسك

في JavaScript، استخدم طريقة addEventListener()

موضوع.addEventListener("paste", myScript);

جرب بنفسك

ملاحظة:Internet Explorer 8 أو أحدث إصداراته لا يدعمها طريقة addEventListener().

تفاصيل تقنية

بوب آپ Hakuki
يمكن إلغاء الاشتراك Hakuki
ماوودو: نوع مظاهر الحدث ClipboardEvent
ƙarfinanin HTML ƙarshe a ƙarfinanin: Dukkannan HTML ƙarshe

Hakuki ƙarfinanin

hukunci Chrome IE Firefox Safari Opera
onpaste Hakuki Hakuki Hakuki Hakuki Hakuki

ƙarfinanin

HTML DOM ƙarfinanin kwarin:oncopy hukunci

HTML DOM ƙarfinanin kwarin:oncut hukunci