-->

iklan banner

Membuat Preview Upload Image Sederhana Dengan Jquery

Membuat preview upload image sederhana dengan jquery Membuat preview upload image sederhana dengan jquery


Pembahasan usang alasannya yakni secara jquery sudah banyak di tinggalkan oleh developer, secara kini sudah banyak pentolan dari j4vascript yang lebih baiklah dari jquery. Di tinggalkan bukan berarti sudah tidak ada yang pakai, tapi tetap saja masih ada developer yang menggunakannya, secara jquery sendiri masih belum mati, ia masih terus di kembangkan oleh pengembangnya.

Saya sendiri sudah usang tidak pakai jquery alasannya yakni ketika ini aku lebih banyak berkutat dengan polymer-project dan nativescript. Sempat pula menyicipi angularJS, vue dan reactJS. Ini persoalan selera saja, aku sendiri tidak berpihak kemanapun, entah itu sisi pro atau kontra.

Dari intermezo di atas, inti dari goresan pena ini yakni aku ingin sedikit menyebarkan tutorial jquery wacana "mengguat preview upload image". Makara sebelum kita mengupload gambar disini aku ingin meliat preview gambarnya terlebih dahulu. Tampa panjang lebar mari kita masuk ke materi.

Requirement

Pada praktik ini aku memakai jquery 2.2.4, untuk source kau sanggup dapatkan disini : https://code.jquery.com/

Step by step

Pertama, load dulu jquerynya,
 <script src="https://code.jquery.com/jquery-2.2.4.js"></script> 

Kedua, tambahkan sedikit style pada bab head
 <style>  .error {     background-color: #F44336;     color: #FFFFFF;   font-weight: bold;     padding: 10px;  }  .warning {   background-color: #E65100;   color: #FFFFFF;   font-weight: bold;   padding: 10px;  } </style> 

Ketiga, pada bab body html tambahkan sintak ini,
 <div id="message"></div> <div>   <img id="previewing" src="aciknadzirah.blogspot.com/search?q=("
Please select a valid image file, Only jpeg, jpg and png Images type allowed
"); return false; } else { var reader = new FileReader(); reader.onload = imageIsLoaded; reader.readAsDataURL(this.files[0]); // for validate image size var limit = 2097152; //2MB ==> 1048576 bytes = 1MB; if(this.files[0].size > limit){ $("#message").html('
Image size is large, max size 2MB!
'); $("#file").css("color","red"); } } }); }); function imageIsLoaded(e) { $("#file").css("color","green"); $('#image_preview').css("display", "block"); $('#previewing').attr('src', e.target.result); $('#previewing').attr('width', '555px'); $('#previewing').attr('height', '277px'); };

Full source code

Untuk sintak lengkapnya kau sanggup lihat dibawah ini,
 <!DOCTYPE html> <html> <head>  <title>Preview image</title>  <script src="https://code.jquery.com/jquery-2.2.4.js"></script>  <style>   .error {      background-color: #F44336;      color: #FFFFFF;    font-weight: bold;      padding: 10px;   }   .warning {    background-color: #E65100;    color: #FFFFFF;    font-weight: bold;    padding: 10px;   }  </style> </head> <body>  <div id="message"></div>  <div>   <img id="previewing" src="aciknadzirah.blogspot.com/search?q=("<p class='error'>Please select a valid image file, Only jpeg, jpg and png Images type allowed</p>");      return false;     } else {      var reader = new FileReader();      reader.onload = imageIsLoaded;      reader.readAsDataURL(this.files[0]);       // for validate image size      var limit = 2097152; //2MB ==> 1048576 bytes = 1MB;      if(this.files[0].size > limit){       $("#message").html('<p class="warning">Image size is large, max size 2MB!</p>');         $("#file").css("color","red");      }     }    });   });    function imageIsLoaded(e) {    $("#file").css("color","green");    $('#image_preview').css("display", "block");    $('#previewing').attr('src', e.target.result);    $('#previewing').attr('width', '555px');    $('#previewing').attr('height', '277px');   };  </script> </body> </html> 

Demo

Kamu sanggup melihat demo pada tab result dibawah ini,



Sumber http://www.kang-cahya.com

Berlangganan update artikel terbaru via email:

0 Response to "Membuat Preview Upload Image Sederhana Dengan Jquery"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel