رویداد oncut

تعریف و استفاده

رویداد oncut در هنگام برش محتوای عناصر توسط کاربر رخ می‌دهد.

با اینکه تمام عناصر HTML از رویداد oncut پشتیبانی می‌کنند، اما در واقع نمی‌توان محتوا را برش داد، به عنوان مثال عناصر <p>، مگر اینکه این عناصر contenteditable را به "true" تنظیم کرده باشند (لطفاً مثال‌های زیر را مشاهده کنید).

توضیح:رویداد oncut به طور کلی برای عناصر با نوع "text" در <input> استفاده می‌شود.

توضیح:سه روش برش عناصر/محتوای عناصر به شرح زیر است:

  • CTRL + X
  • از منوی ویرایش مرورگر برای انتخاب دستور برش استفاده کنید
  • از منوی راست کلیک شده و دستور برش را انتخاب کنید

مثال

مثال 1

در هنگام برش متن عناصر <input>، جاوااسکریپت اجرا می‌شود:

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

آزمایش کنید

مثال 2

در هنگام برش متن عناصر <p>، جاوااسکریپت اجرا می‌شود (لطفاً توجه داشته باشید که contenteditable به "true" تنظیم شده است):

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

آزمایش کنید

رابط‌نویسی

در HTML:

<عنصر oncut="myScript">

آزمایش کنید

در جاوااسکریپت:

اجسام.oncut = function(){myScript};

آزمایش کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

اجسام.addEventListener("cut", myScript);

آزمایش کنید

توضیحات:اینترنت اکسپلورر 8 یا نسخه‌های پیشین از آن پشتیبانی نمی‌کند مетод addEventListener().

جزئیات فنی

بوم‌زدایی: پشتیبانی
قابل لانصراف: پشتیبانی
نوع وقوع: ClipboardEvent
برچسب‌های HTML پشتیبانی شده: تمام عناصر HTML

پشتیبانی مرورگر

رویدادها Chrome IE Firefox Safari Opera
رویداد oncut پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

دستورالعمل HTML DOM:رویداد oncopy

دستورالعمل HTML DOM:رویداد onpaste