Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xem trước hình ảnh trước và sau khi tải lên bằng HTML và JavaScript?


Để xem trước hình ảnh trước và sau khi tải lên, bạn cần thử mã sau - HTML

Máy chủ
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<form id = "form1" runat = "server">
   <input type ='file' id = "demo" />
   <img id = "myid" src = "#" alt = "new image" />
</form>

Sau đây là jQuery -

function display(input) {
   if (input.files && input.files[0]) {
      var reader = new FileReader();
      reader.onload = function(event) {
         $('#myid').attr('src', event.target.result);
      }
      reader.readAsDataURL(input.files[0]);
   }
}

$("#demo").change(function() {
   display(this);
});