2012-02-13 24 views
5

Tôi đang cố gắng tạo một trình tải lên đơn giản trong đó người dùng kéo và thả tệp từ máy tính để bàn vào phần tử trang web. Tôi tin rằng tôi đã tìm ra cách nhưng tôi không thể nhận được bất kỳ thông tin nào trên tệp. Làm thế nào tôi có thể thiết lập một tập tin đầu vào giá trị từ một kéo và thả? Đây là mã kéo và thả im không chắc chắn nếu nó đúng. Hộp này thay đổi màu khi được kéo qua đó.Cố gắng đặt tập tin val giá trị từ kéo và thả tệp Jquery

$(".droparea").bind({ 
    dragleave: function (e) { 
       e.preventDefault(); 
      $(".droparea").css("backgroundColor","white"); 


      }, 
      drop: function (e) { 
       e.preventDefault(); 
//something here to set the FileInput element val() 
          }, 
      dragenter: function (e) { 
       e.preventDefault(); 
       $(".droparea").css("backgroundColor","Green"); 
      }, 
      dragover: function (e) { 
       e.preventDefault(); 

      } 
     }); 

Trả lời

0

Nếu bạn đang sử dụng HTML5 là tuyệt vời tutorial here. Bạn chỉ có thể chuyển đổi chúng sang jQuery vì có vẻ như bạn đang sử dụng jQuery cho ví dụ của mình.

Chúc mừng!

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