رویداد 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 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |