MOYUN(/Java/SQL/Linux/DevOps/运维/架构/管理/敏捷/开发)

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文件上传过程中往往规定只能上传某些文件,某些文件不能上传...

<span id='uploadSpan'> 
    <input type="file" name="imageURL" id="file" unselectable="on" onchange='checkFileType(this.value);' />
<span style="color: red;">*</span><span style="color: silver;">新闻预览图片,只支持.jpg .jif .png图片格式</span>
</span>
<script type="text/javascript">  

    function checkFileType(str){  
    
        var pos = str.lastIndexOf(".");  
        var lastname = str.substring(pos,str.length);  
        var resultName=lastname.toLowerCase();
        var jpg = ".jpg";
        var png = ".png";
        var gif = ".gif";  
        
        if (jpg != resultName.toString() || png!=resultName.toString() || gif!=resultName.toString()){
            alert('只能上传.jpg、.png、.jif格式的图片,您上传的文件类型为'+lastname+',请重新上传');  
            resetFile();  
        }  
    
    }  

    var html=document.getElementById('uploadSpan').innerHTML;   

    function resetFile(){   
        document.getElementById('uploadSpan').innerHTML=html;   
    }   
  
    function   check(){   
       if(HtmlFileForm.file.value == "") {  
               alert("请选择文件路径");  
               return false;  
       }else{  
            return true;  
       }  
    
    }  
</script>

判断图片上传
        var ff = document.getElementsByTagName("input");
        for(var i=0;i<ff.length; i++){    
            
            if(ff[i].type == "file"){
                if(ff[i].value==""){
                    alert("请选择文件");
                    return false;
                }
            }
        }

 

posted on 2012-09-06 09:46  moyun-  阅读(777)  评论(0编辑  收藏  举报