Hướng dẫn javascript detect paste in input - javascript phát hiện dán vào đầu vào
Tôi có một hộp đầu vào và tôi muốn sử dụng VBScript hoặc JavaScript (không có jQuery) để ghi lại sự kiện dán.
Ionică bizĂu 105K83 Huy hiệu vàng276 Huy hiệu bạc458 Huy hiệu Đồng83 gold badges276 silver badges458 bronze badges Đã hỏi ngày 27 tháng 3 năm 2011 lúc 16:14Mar 27, 2011 at 16:14
1 Sử dụng sự kiện Onpaste để nắm bắt sự kiện và thực hiện những gì bạn cần trong JavaScript. Ví dụ. Để vô hiệu hóa dán trong trường văn bản đầu vào:
Đã trả lời ngày 27 tháng 3 năm 2011 lúc 16:20Mar 27, 2011 at 16:20
Philantphilantphilant 33,8K11 Huy hiệu vàng69 Huy hiệu bạc111 Huy hiệu đồng11 gold badges69 silver badges111 bronze badges 0 Đã trả lời ngày 27 tháng 3 năm 2011 lúc 16:23Mar 27, 2011 at 16:23
Jared Farrishjared FarrishJared Farrish 47.8K17 Huy hiệu vàng95 Huy hiệu bạc102 Huy hiệu đồng17 gold badges95 silver badges102 bronze badges 1 Chỉ dành cho độc giả trong tương lai tìm thấy điều này như tôi đã làm. Bạn vẫn sẽ có thể thả văn bản vào một đầu vào với onpaste = "return false;" thuộc tính. Nếu bạn muốn tránh điều này, bạn có thể làm điều gì đó như thế này:
Đã trả lời ngày 26 tháng 7 năm 2018 lúc 12:45Jul 26, 2018 at 12:45
Sự kiện Nếu con trỏ nằm trong bối cảnh có thể chỉnh sửa (ví dụ, trong Một người xử lý cho sự kiện này có thể truy cập vào nội dung bảng tạm bằng cách gọi Để ghi đè hành vi mặc định (ví dụ: để chèn một số dữ liệu khác nhau hoặc chuyển đổi nội dung bảng tạm), một trình xử lý sự kiện phải hủy hành động mặc định bằng cách sử dụng 2, sau đó chèn dữ liệu mong muốn của nó theo cách thủ công.Có thể xây dựng và gửi một sự kiện tổng hợp Cú phápSử dụng tên sự kiện trong các phương thức như 4 hoặc đặt thuộc tính Trình xử lý sự kiện.
Loại sự kiệnVí dụVí dụ trực tiếpHTML
JavaScript
Kết quảThông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêm
|