onpaste इवेंट

परिभाषा और उपयोग

onpaste इवेंट उपयोगकर्ता जब सामग्री को एलीमेंट में पेस्ट करता है तब होता है।

हालांकि सभी एचटीएमएल एलीमेंट onpaste इवेंट को समर्थित करते हैं, लेकिन उदाहरण के लिए <p> एलीमेंट में सामग्री को पेस्ट करना संभव नहीं है, जब तक कि उसे contenteditable "true" सेट नहीं किया गया है (नीचे दिए गए अधिक उदाहरण पढ़ें)।

सलाह: onpaste इवेंट अधिकतर type="text" के <input> एलीमेंट के लिए उपयोग में लिया जाता है।

सलाह:एलीमेंट में सामग्री को पेस्ट करने के तीन तरीके हैं:

  • CTRL + V
  • ब्राउज़र के संपादक मेन्यू से पेस्ट चुनें
  • दाएँ मेन्यू में पेस्ट कमांड को चुनें

इस्तेमाल

उदाहरण 1

एलीमेंट <input> में किसी टेक्स्ट को पेस्ट करते समय जेस्क्रिप्ट चलाया जाता है:

<input type="text" onpaste="myFunction()" value="यहाँ में कुछ साफ़टीपेस्ट को पेस्ट करें">

आप खुद साफ़ करें

उदाहरण 2

एलीमेंट <p> में किसी टेक्स्ट को पेस्ट करते समय जेस्क्रिप्ट चलाया जाता है (ध्यान दें कि contenteditable वालू "true" सेट किया गया है):

<p contenteditable="true" onpaste="myFunction()">इस पैराग्राफ में कुछ साफ़टीपेस्ट को पेस्ट करें。</p>

आप खुद साफ़ करें

व्याकरण

एचटीएमएल में:

<एलीमेंट onpaste="myScript">

आप खुद साफ़ करें

जेस्क्रिप्ट में:

ऑब्जेक्ट.onpaste = function(){myScript};

आप खुद साफ़ करें

जेस्क्रिप्ट में addEventListener() विधि का उपयोग करके:

ऑब्जेक्ट.addEventListener("paste", myScript);

आप खुद साफ़ करें

टिप्पणी:इंटरनेट एक्सप्लोरर 8 या अधिक पुरानी संस्करण इसे समर्थित नहीं करते addEventListener() विधि

तकनीकी विवरण

बुबल: सापोर्ट
अनुवंशन: सापोर्ट
इवेंट टाइप: ClipboardEvent
समर्थित HTML टैग: सभी HTML एलीमेंट

ब्राउज़र समर्थन

इवेंट Chrome IE Firefox Safari Opera
onpaste सापोर्ट सापोर्ट सापोर्ट सापोर्ट सापोर्ट

संबंधित पृष्ठ

HTML DOM रेफरेंस मैनुअल:oncopy इवेंट

HTML DOM रेफरेंस मैनुअल:oncut इवेंट