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.          }  
  • 相关阅读:
    Netbeans 设置模板
    Linux 下 netbeans 字体抗锯齿正解
    Sublime Text 2 快捷键 (windows)
    整理的代码规范
    .ssh/config简单使用
    linux 生成KEY的方法与使用
    error:1407742 E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
    The repository 'http://cdn.debian.net/debian stretch Release' is not signed.
    字符串转命令行字符图片
    Linux不在显示器上方总是显示企鹅
  • 原文地址:https://www.cnblogs.com/DreamerLeaf/p/7728579.html
Copyright © 2011-2022 走看看