2011-08-23 38 views

Trả lời

12

Có một sự kiện onpaste mà làm việc trong các trình duyệt hiện đại ngày nay:

$("#textareaid").bind("paste", function(){}); 

Vấn đề với sự kiện này, nó sẽ cho bạn biết rằng nó sắp xảy ra, nhưng nó không cung cấp cho bạn những gì người dùng đang dán . JavaScript đã hạn chế truy cập vào clipboard và theo mặc định nó bị vô hiệu hóa. Nếu quyền truy cập được bật, bạn có thể read the clipboard data và thao tác với nó.

+0

Không 'e.target.value' cung cấp cho bạn nội dung người dùng dán? – jobmo

+0

@jobmo Vâng một chút đã thay đổi trong 6 năm mà điều này đã được trả lời. Bạn nhận được những gì đã được dán với event.clipboardData. Đọc giá trị sẽ giúp bạn có được toàn bộ nội dung của vùng văn bản. – epascarello

Các vấn đề liên quan