حادثة oncut

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

يحدث حادثة oncut عند نسخ محتويات العنصر من قبل المستخدم.

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

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

نصيحة:هناك ثلاث طرق لنسخ عنصر/محتويات العنصر:

  • CTRL + X
  • اختر أمر النسخ من قائمة إعدادات التحرير في المتصفح
  • اختر أمر النسخ من قائمة القائمة المنسدلة بزر الماوس اليمين

مثال

مثال 1

تت�行 JavaScript عند نسخ نص العنصر <input>:

<input type="text" oncut="myFunction()" value="Try to cut this text">

جرب بنفسك

مثال 2

تت�行 JavaScript عند نسخ نص العنصر <p> (انتبه إلى أن contenteditable تم تعيينه على "true"):

<p contenteditable="true" oncut="myFunction()">Try to cut this text</p>

جرب بنفسك

النحو

في HTML:

<element oncut="myScript">

جرب بنفسك

في JavaScript:

object.oncut = function(){myScript};

جرب بنفسك

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

object.addEventListener("cut", myScript);

جرب بنفسك

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

تفاصيل التقنية

التدفق: الدعم
قابلة للإلغاء: الدعم
نوع الحدث: ClipboardEvent
العلامات HTML المدعومة: جميع عناصر HTML

دعم المتصفحات

أحداث Chrome IE Firefox Safari Opera
حدث oncut الدعم الدعم الدعم الدعم الدعم

الصفحات ذات الصلة

دليل HTML DOM:حدث oncopy

دليل HTML DOM:حدث onpaste