输入文件onchange检查用户已选择文件

时间:2014-09-23 16:25:34

标签: javascript jquery

function preview(){
   if(...){//if user have select file
      //do something if input file onchange.
   }else{
      alert('please select a file');
   }
}

<input type='file' name='file' onchange='preview(this);' />

我有一个输入文件,onchange会做点什么。

但是我需要检查用户是否选择了文件。

无论如何检查输入文件是不是空?

1 个答案:

答案 0 :(得分:1)

这是我的jsfiddle - http://jsfiddle.net/Arindamnayak/estqvh9q/

<input type="file" id="fl" name="fl" onchange="preview()" />

function preview()
{
    var dc = document.getElementById("fl").files;
    if(dc.length == 0)
        alert("no file selected");
}