‎‎ويژگيHTML onpaste

Previous >    <Next  

‎‎تعريف وكاربردDefinition and Usag -‎

‎‎ويژگي رويدادي‎onpaste‎ هنگامي رخ ميدهد كه محتوائي در عنصر قرار گيرد .

‎نكته ـ البته ويژگي رويدادي‎onpaste‎براي تمام عناصر HTML پشتيباني ميشود . ‎اما واقعا براي بعضي از عناصر امكان پذير نبوده وبايد براي آنها شرايطي تنظيم شود .بعنوان ‎مثال در عنصر‎<p>‎ بصورت پيش فرض عمل paste امكان پذير نيست ، اما اگر براي آن ‎عنصر، ويژگي‎contenteditable‎ با مقدار‎"true‎"‎ تنظيم شود، عملpaste امكان پذير ‎ميگردد.

‎نكته ـ ويژگي رويدادي‎onpaste‎ اغلب براي ‎<input type="text">‎ ‎بكار گرفته ميشود.

‎‎سه روش براي براي قرار دادن محتوائي در دل عنصري وجود دارد:

  1. ‎‎فشار دكمهCTRL+V
  2. ‎‎انتخاب گزينه‎"paste‎"‎از Edit menu در مرورگر
  3. ‎‎فشردن دكمه راست موس براي نمايشcontent menu وانتحاب گزينه ‎"paste‎"‎از آن

‎‎كاربرد ويژگيApplies to -‎

‎ويژگي‎onblur‎جزوEvent Attributes ميباشد .و در هر عنصري ازHTML مي تواند ‎استفاده شود.

‎‎عنصر ‎‎شــرخ
‎‎همه عناصرHTML ‎‎ويژگي رويدادي فوق جزوEvent Attributes است

‎‎مثالInput ـ هنگاميكه محتوائي در ورودي paste ميشود، جاوااسكريپت اجرا ميشود.

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

--(go to editor for change code and run)

‎مثالP ـ براي عنصر پاراگراف ويژگي contenteditable="true‎"‎تنظيم شده تا بتوان درآن ‎محتوائيpaste نمود .درآن هنگام اسكريپت رويدادي فعال ميشود .

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

--(go to editor for change code and run)

‎‎پشتيباني مرورگرBrowser Support -‎

‎‎ويژگي رويدادي Chorome Edge Firefox Safari Opera
‎onpaste‎ ‎Yes‎ ‎Yes‎ ‎Yes‎ ‎Yes‎ ‎Yes‎

‎مرجع كامل تگهايHTML
‎مرجع كامل ويژگيهايHTML


Previous >    <Next