sự kiện dán
Ví dụ
Gọi hàm khi dán một số văn bản vào phần tử <input>:
<input type="text" onpaste="myFunction()" value="Paste something here">
Hãy tự mình thử »Thêm ví dụ bên dưới
Sự miêu tả
Sự kiện onpaste
xảy ra khi người dùng dán một số nội dung vào một phần tử.
Sự kiện onpaste
chủ yếu được sử dụng trên các phần tử <input> có type="text".
Ghi chú
Chỉ có thể dán nội dung nào đó vào trường nhập liệu .
Không thể dán nội dung vào, chẳng hạn như phần tử <p>, TRỪ KHI phần tử đó đã đặt nội dung có thể chỉnh sửa thành "true" (Xem phần "Ví dụ khác" bên dưới).
3 cách dán:
- Nhấn Ctrl + V
- Chọn "Dán" từ menu Chỉnh sửa trong trình duyệt của bạn
- Nhấp chuột phải để hiển thị menu ngữ cảnh và chọn "Dán"
Sự kiện trong bảng nhớ tạm
Event | Occurs When |
---|---|
copy | The user copies content |
cut | The user starts cuts content |
paste | The user pastes content |
Xem thêm:
Cú pháp
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("paste", myScript );
Hãy tự mình thử » Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy: | Đúng |
Loại sự kiện: | ClipboardSự kiện |
Thẻ HTML: | Tất cả các phần tử HTML |
Thêm ví dụ
Ví dụ
Gọi hàm khi dán một số văn bản vào phần tử <p>.
(Lưu ý rằng nội dung có thể chỉnh sửa được đặt thành "true"):
<p contenteditable="true" onpaste="myFunction()">Try to paste something inside this paragraph.</p>
Hãy tự mình thử »Hỗ trợ trình duyệt
onpaste
là tính năng của DOM Cấp 3 (2004).
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt hiện đại:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |