zoukankan      html  css  js  c++  java
  • 判断input[type=file]上传文件格式

    input type="file"  
    在js中判断文件上传类型  
      
    function onSubmit(){  
                var form1 = document.forms[0];          
                    var file = document.forms[0].getfile.value;  
                    if (file == null||file == ""){  
                         alert("请选择要上传的图片!");  
                         return false;  
                    }  
                    if (file.lastIndexOf('.')==-1){    //如果不存在"."    
                        alert("路径不正确!");  
                        return false;  
                    }  
                    var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";  
                    var extName = file.substring(file.lastIndexOf(".")).toLowerCase();//(把路径中的所有字母全部转换为小写)          
                    if(AllImgExt.indexOf(extName+"|")==-1)          
                    {  
                        ErrMsg="该文件类型不允许上传。请上传 "+AllImgExt+" 类型的文件,当前文件类型为"+extName;  
                        alert(ErrMsg);  
                        return false;  
                    }  
                    document.forms[0].submit();  
             }  
    

      

    1. input type="file"  
    2. 在js中判断文件上传类型  
    3.   
    4. function onSubmit(){  
    5.             var form1 = document.forms[0];          
    6.                 var file = document.forms[0].getfile.value;  
    7.                 if (file == null||file == ""){  
    8.                      alert("请选择要上传的图片!");  
    9.                      return false;  
    10.                 }  
    11.                 if (file.lastIndexOf('.')==-1){    //如果不存在"."    
    12.                     alert("路径不正确!");  
    13.                     return false;  
    14.                 }  
    15.                 var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|";  
    16.                 var extName = file.substring(file.lastIndexOf(".")).toLowerCase();//(把路径中的所有字母全部转换为小写)          
    17.                 if(AllImgExt.indexOf(extName+"|")==-1)          
    18.                 {  
    19.                     ErrMsg="该文件类型不允许上传。请上传 "+AllImgExt+" 类型的文件,当前文件类型为"+extName;  
    20.                     alert(ErrMsg);  
    21.                     return false;  
    22.                 }  
    23.                 document.forms[0].submit();  
    24.          }  
  • 相关阅读:
    ubuntu十年
    国内开源镜像站
    vi 配置文件
    如何查看Linux命令源代码
    gedit乱码问题的解决
    Linux启动项修复
    我写新年愿望
    SEGGER J-Link 弹窗 在altium designer中禁用USBJATG
    线缆测试,手机端程序说明
    养兔场 网站上的个人介绍
  • 原文地址:https://www.cnblogs.com/DreamerLeaf/p/7728579.html
Copyright © 2011-2022 走看看