سمة عند اللصق HTML


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

يتم onpasteتنشيط السمة عندما يلصق المستخدم بعض المحتوى في عنصر.

ملاحظة: على الرغم من أن onpasteالسمة مدعومة من قبل جميع عناصر HTML ، إلا أنه ليس من الممكن فعلاً لصق بعض المحتوى ، على سبيل المثال ، عنصر <p> ، ما لم يقم العنصر بتعيين المحتوى القابل للتعديل على "صحيح" (راجع "مزيد من الأمثلة" أدناه) .

نصيحة: تُستخدم onpasteالسمة غالبًا في عناصر <input> من النوع = "text".

نصيحة: هناك ثلاث طرق للصق بعض المحتوى في عنصر:

  • اضغط على CTRL + V
  • حدد "لصق" من قائمة "تعديل" في متصفحك
  • انقر بزر الماوس الأيمن لعرض قائمة السياق وحدد الأمر "لصق"

ينطبق على

السمة onpasteهي جزء من سمات الحدث ، ويمكن استخدامها على أي عناصر HTML.

عناصر حدث
جميع عناصر HTML onpaste

مثال

مثال الإدخال

نفّذ JavaScript عند لصق بعض النصوص في عنصر <input>:

<input type="text" onpaste="myFunction()" value="Paste something in here">

مثال ف

قم بتنفيذ JavaScript عند لصق بعض النصوص في عنصر <p> (لاحظ أن contenteditable مضبوط على "true"):

<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>

دعم المتصفح

Event Attribute
onpaste Yes Yes Yes Yes Yes