• js和jQuery前台校验文件大小


    1、支持Google 不支持IE

    <script type="text/javascript"
     src="${pageContext.request.contextPath}/foundation/common/js/jquery-1.11.1.min.js">
    </script>
    <script type="text/javascript"
     src="${pageContext.request.contextPath}/foundation/common/js/jquery-1.11.1.js">
    </script>

    function uploadF(){
        var idCardOrPhotoFile=$("#idCardOrPhotoFile").val();
        var iopStr=idCardOrPhotoFile.substr(idCardOrPhotoFile.lastIndexOf( ".")).toUpperCase();
         var ff = $(":file");
         if(iopStr!= ".JPG"){
          alert("身份证头像图片类型只能是.jpg类型,请重新上传!");
        ff.after(ff.clone().val(""));
        ff.remove();
          return false;
         }
       var files = $('input[name="idCardOrPhotoFile"]').prop('files');//获取到文件列表
         alert("1");
       var _file = files[0];
       alert("2");
       alert(_file.size);
       if(!_file){
        return ;}
       if(_file.size>60*1024){
        alert("身份证头像图片不能超过60KB");
        ff.after(ff.clone().val(""));
        ff.remove();
        return false;
       }
      }

     <input type="file" style=" 300px"
                 name="idCardOrPhotoFile" id="idCardOrPhotoFile" onchange="uploadF()"/>

  • 相关阅读:
    07周总结
    06周总结
    05周总结
    04周总结
    03周总结
    02周总结
    python数据特征预处理
    LeetCode Hard: 23. Merge k Sorted Lists
    LeetCode Hard: 4. Median of Two Sorted Arrays
    LeetCode Medium: 49. Group Anagrams
  • 原文地址:https://www.cnblogs.com/Defry/p/4554947.html
Copyright © 2020-2023  润新知