رویداد oncut
تعریف و استفاده
رویداد oncut در هنگام برش محتوای عنصر توسط کاربر رخ میدهد.
با اینکه تمام عناصر HTML از رویداد oncut پشتیبانی میکنند، اما در واقع نمیتوان محتوا را برش داد، به عنوان مثال عناصر <p>، مگر اینکه عناصر contenteditable به "true" تنظیم شده باشند (لطفاً مثالهای زیر را ببینید).
توضیح:رویداد oncut عمدتاً برای عناصر type="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()。
تفاصيل تقنية
تدفق: | پشتیبندی |
---|---|
قابل للازاله: | پشتیبندی |
وقوع نوع وقوع: | کلیپبورڈ ایوینٹ |
پشتیبندی کئے جانے والے اہلم کا تگ: | تمام اہلم عناصر |
بrowsر پشتیبندی
ایوینٹ | کروم | آئی ای | فائرفاکس | سافری | اورپا |
---|---|---|---|---|---|
اونکٹ ایوینٹ | پشتیبندی | پشتیبندی | پشتیبندی | پشتیبندی | پشتیبندی |