zoukankan      html  css  js  c++  java
  • 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()"/>

  • 相关阅读:
    Minimum Size Subarray Sum 最短子数组之和
    mutiplemap 总结
    Remove-Invalid-Parentheses-题解
    Splay-Tree理解
    Subsets LeetCode总结
    Trie树理解
    Treap树理解
    Trie树之C-实现
    word-ladder总结
    Javascript 对象
  • 原文地址:https://www.cnblogs.com/Defry/p/4554947.html
Copyright © 2011-2022 走看看