开发者社区> 问答> 正文

上传文件后alert的值是undefined 取不到文件怎么解决

<input type="file" multiple="multiple" id="sys_attachment_span"  name="sys_attachment_span"/>

<input type="button"  onclick="uploadf()" value="上传">


function uploadf(){
        //var fileInput = document.getElementById("sys_attachment_span");
        
        var filess = document.getElementById("sys_attachment_span").files;
        
        alert("1:"+filess);
        if(filess.length == 0){
            alert('请选择文件!');
            return;
        }


}

展开
收起
a123456678 2016-07-18 10:02:08 2489 0
1 条回答
写回答
取消 提交回答
  • 亲测你的代码是没有问题的,但是必须选择了文件之后点击上传才可以获取到文件,你可以检查一下是不是有id或者什么重复导致的

    2019-07-17 19:57:30
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载