ويژگي رويداديonpaste هنگامي رخ ميدهد كه محتوائي در عنصر قرار گيرد .
نكته ـ البته ويژگي رويداديonpasteبراي تمام عناصر HTML پشتيباني ميشود . اما واقعا براي بعضي از عناصر امكان پذير نبوده وبايد براي آنها شرايطي تنظيم شود .بعنوان مثال در عنصر<p> بصورت پيش فرض عمل paste امكان پذير نيست ، اما اگر براي آن عنصر، ويژگيcontenteditable با مقدار"true" تنظيم شود، عملpaste امكان پذير ميگردد.
نكته ـ ويژگي رويداديonpaste اغلب براي <input type="text"> بكار گرفته ميشود.
سه روش براي براي قرار دادن محتوائي در دل عنصري وجود دارد:
ويژگيonblurجزوEvent Attributes ميباشد .و در هر عنصري ازHTML مي تواند استفاده شود.
عنصر | شــرخ |
---|---|
همه عناصرHTML | ويژگي رويدادي فوق جزوEvent Attributes است |
مثالInput ـ هنگاميكه محتوائي در ورودي paste ميشود، جاوااسكريپت اجرا ميشود.
<input type="text" onpaste="myFunction()" value="Paste something in here">
مثالP ـ براي عنصر پاراگراف ويژگي contenteditable="true"تنظيم شده تا بتوان درآن محتوائيpaste نمود .درآن هنگام اسكريپت رويدادي فعال ميشود .
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
ويژگي رويدادي | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
onpaste | Yes | Yes | Yes | Yes | Yes |