你在上传时检查
onsubmit="return CheckFileSize()">

解决方案 »

  1.   

    在文件框值变化之后,触发改变图片路径,此时要一定时间,
    在还没有改变图片路径之前,因后面的脚本就执行了(读取的是上一次图片的路径)下面的缓时例子看一下就明白了。
    <input type="file" name="file" onchange="javascript:document.imageLogo.src=this.value;window.setTimeout(chk,300);"/>
    <img name="imageLogo" src="#" />
    <script>
    function chk(){
    if(document.imageLogo.height>100 || document.imageLogo.width>100)alert('图片尺寸超出许可范围');
    }
    </script>