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


ULASHISH

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

HodisaQachon sodir bo‘ladi
copyFoydalanuvchi kontentdan nusxa oladi
cutFoydalanuvchi kontentni qirqib oladi
pasteFoydalanuvchi kontentni joylashtiradi

Shuningdek qarang:

Clipboard Event obyekti


Sintaksis

HTML’da:

<element onpaste="myScript">
O‘zingiz sinab ko‘ring »

JavaScript’da:

object.onpaste = function(){myScript};
O‘zingiz sinab ko‘ring »

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!