代码很简单,常见的图片格式均已加入验证之中,小伙伴们可以直接拿去用的。 废话少说,直接上代码 复制代码 代码如下: ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> <br /> $(document).ready(function(){<br /> $("#form01").change( function(){<br /> var filepath=$("input[name='myFile']").val();<br /> var extStart=filepath.lastIndexOf(".");<br /> var ext=filepath.substring(extStart,filepath.length).toUpperCase();<br /> if(ext!=".BMP"&&ext!=".PNG"&&ext!=".GIF"&&ext!=".JPG"&&ext!=".JPEG"){<br /> alert("图片限于bmp,png,gif,jpeg,jpg格式");<br /> return false;<br /> }else{$("#name01").text(ext)}<br /> var file_size = 0;<br /> if ( $.browser.msie) {<br /> var img=new Image();<br /> img.src=filepath;<br /> while(true){<br /> if(img.fileSize > 0){<br /> if(img.fileSize>3*1024*1024){<br /> alert("图片不大于100MB。");<br /> }else{<br /> var num03 = img.fileSize/1024;<br /> num04 = num03.toFixed(2)<br /> $(".size02").text(num04+"KB");<br /> }<br /> break;<br /> }<br /> }<br /> } else {<br /> file_size = this.files[0].size;<br /> console.log(file_size/1024/1024 + " MB");<br /> var size = file_size / 1024;<br /> if(size > 10240){<br /> alert("上传的文件大小不能超过10M!");<br /> }else{<br /> var num01 = file_size/1024;<br /> num02 = num01.toFixed(2)<br /> $("#size01").text(num02 + " KB");<br /> }<br /> }<br /> return true;<br /> });<br /> });<br /> 无标题文档 以上代码超级简单,小伙伴们使用的时候自己记得美化下,这里就不多做解释了。