Kode JS:
$(".head").change(function() {var val = $(this).val();if(!val.match( /.jpg|.gif|.png|.bmp/i ) ){ imgtype = false;alert('Image format is invalid!'); }else{if (FileReader) {var reader = new FileReader(),file = this.files [0]; reader.onload = function (e) {var image = gambar baru (); image.src = e.target.result; image.onload = function () {if (gambar.width> 128 || image.height> 128) {FILE = false; ware ("Ukuran avatar harus 128x> }}; reader.readasDataurl (file);} else {// Ini adalah versi IE9 $ (". Preview_size_fake"). show (); var objpreviewsizeFake = $ (". $ (this) .get (0); fileupload.select (); fileupload.blur (); path = document.selection.createrange (). text; if (/"/w"/.test(path)) {path = Path.slice (1, -1);} objPreviewSizeFake.filters.item ('dximagetransform.microsoft.alphaimageloader'). berada di antara 128x128 ");} document.selection.empty ();}}});Kode CSS (ini harus ditulis, jika tidak ditulis, IE tidak akan berfungsi)
.preview_size_fake { /* Objek ini hanya digunakan untuk mendapatkan ukuran asli gambar di bawah IE, dan tidak memiliki tujuan lain* / filter: progid: dximagetransform.microsoft.alphaimageloader (sizingMethod = gambar); Tinggi: 1px; visibilitas: tersembunyi; meluap: tersembunyi; Tampilan: Tidak Ada;}Kode HTML:
<input type = "file" name = "avatar"> <img />