zoukankan      html  css  js  c++  java
  • JQUERY验证上传文件大小

    function checkImgType(this_){
    
     
    
       var filepath=$(this_).val();
    
       var extStart=filepath.lastIndexOf(".");
    
     
    
       var ext=filepath.substring(extStart,filepath.length).toUpperCase();
    
     
    
       if(ext!=".PNG"&&ext!=".GIF"&&ext!=".JPG"){
    
     
    
      alert("图片限于png,gif,jpg格式");
    
      $(this_).focus();
    
      if ( $.browser.msie) {  //判断浏览器
    
        this_.select();
    
                 document.execCommand("delete");
    
      }else{
    
    $(this_).val("");
    
      }
    
      return false;
    
       }
    
     
    
       var file_size = 0;          
    
                    if ( $.browser.msie) {      
    
                       var img=new Image();
    
       	img.src=filepath;   
    
     
    
    if(img.fileSize > 0){
    
     
    
    if(img.fileSize>3*1024){   
    
    alert("图片不大于3MB。");
    
    $(this_).focus();
    
         this_.select();
    
                                      document.execCommand("delete");
    
     return false ;
    
    }
    
     
    
    }
    
     
    
                    } else {
    
     
    
                        file_size = this_.files[0].size;   
    
     
    
                        console.log(file_size/1024/1024 + " MB");     
    
     
    
    var size = file_size / 1024;  
    
    alert(size);
    
    if(size > 3){  
    
    alert("上传的文件大小不能超过3M!");  
    
    $(this_).focus();
    
    $(this_).val("");
    
    return false ;
    
    }
    
    }
    
           return true;
    
    }
    
  • 相关阅读:
    ammap demo
    sql批量新增和修改
    js右键菜单
    C# 索引器
    NUnit使用体会
    js拖动效果
    Js 原型对象与原型链(转)
    sql for xml子句
    ASP.NET应用程序生命周期
    HttpWebRequest和HttpWebResponse
  • 原文地址:https://www.cnblogs.com/sntetwt/p/3894409.html
Copyright © 2011-2022 走看看