paste
Misol
<input> elementiga matn joylashtirilganda funksiyani chaqiring:
<input type="text" onpaste="myFunction()" value="Paste something here">
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar
Tavsif
onpaste hodisasi foydalanuvchi elementga biror kontentni joylashtirganda sodir bo‘ladi.
onpaste hodisasi asosan type="text" bo‘lgan <input> elementlarida ishlatiladi.
Eslatma
Faqat kiritish maydoniga biror narsani joylashtirish mumkin.
Masalan, <p> elementiga kontent joylashtirib bo‘lmaydi, FAQAT element contenteditable atributini "true" ga o‘rnatgan bo‘lsagina bu mumkin (quyidagi "Ko‘proq misollar" ga qarang).
Joylashtirishning 3 usuli:
- Ctrl + V tugmalarini bosing
- Brauzeringizdagi Edit menyusidan "Paste" bandini tanlang
- Kontekst menyusini ochish uchun sichqonchaning o‘ng tugmasini bosing va "Paste" ni tanlang
Clipboard hodisalari
| Hodisa | Qachon sodir bo‘ladi |
|---|---|
| copy | Foydalanuvchi kontentdan nusxa oladi |
| cut | Foydalanuvchi kontentni qirqib oladi |
| paste | Foydalanuvchi kontentni joylashtiradi |
Shuningdek qarang:
Sintaksis
JavaScript’da, addEventListener() metodi yordamida:
object.addEventListener("paste", myScript);
O‘zingiz sinab ko‘ring »
Texnik tafsilotlar
| Ko‘tariladimi (bubbles): | Ha |
|---|---|
| Bekor qilish mumkinmi: | Ha |
| Hodisa turi: | ClipboardEvent |
| HTML teglari: | Barcha HTML elementlari |
Ko‘proq misollar
Misol
<p> elementiga matn joylashtirilganda funksiyani chaqiring.
(E’tibor bering, contenteditable "true" ga o‘rnatilgan):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
onpaste DOM Level 3 (2004) imkoniyatidir.
U barcha zamonaviy brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 11 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
