Peristiwa onpaste
Definisi dan Penggunaan
Peristiwa onpaste terjadi saat pengguna menempel konten ke dalam elemen.
Walaupun semua elemen HTML mendukung peristiwa onpaste, secara praktis tidak mungkin menempel konten ke elemen seperti <p> kecuali elemen tersebut telah mengatur contenteditable menjadi "true" (lihat contoh di bawah).
Petunjuk: Peristiwa onpaste digunakan utamanya untuk elemen <input> dengan type="text".
Petunjuk:Konten dapat dipaste ke dalam elemen melalui tiga cara:
- CTRL + V
- Pilih paste dari menu edit browser
- Pilih perintah paste di menu kiri
Contoh
Contoh 1
Eksekusi JavaScript saat menempel teks di dalam elemen <input>:
<input type="text" onpaste="myFunction()" value="Paste sesuatu di sini">
Contoh 2
Eksekusi JavaScript saat menempel teks di dalam elemen <p> (perhatikan bahwa contenteditable telah diatur menjadi "true"):
<p contenteditable="true" onpaste="myFunction()">Coba paste sesuatu di dalam paragraf ini.</p>
Sintaks
Pada HTML:
<element onpaste="myScript">
Pada JavaScript:
objek.onpaste = function(){myScript};
Pada JavaScript, gunakan metode addEventListener():
objek.addEventListener("paste", myScript);
Keterangan:Internet Explorer 8 atau versi yang lebih awal tidak mendukung Metode addEventListener()。
Detil Teknik
Tumpahan: | Dukungan |
---|---|
Boleh Dikembalikan: | Dukungan |
Tipe Peristiwa: | ClipboardEvent |
Tanda HTML yang disokong: | Semua elemen HTML |
Dukungan pelayar
Peristiwa | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onpaste | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
Laman yang berkenaan
Panduan referensi DOM HTML DOM:Peristiwa oncopy
Panduan referensi DOM HTML DOM:Peristiwa oncut