حادثة 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 | الدعم | الدعم | الدعم | الدعم | الدعم |