Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改检查用户已选择文件时输入文件 函数预览(){ if(…){//if用户有选择文件 //如果输入文件发生更改,请执行某些操作。 }否则{ 警报(“请选择一个文件”); } }_Javascript_Jquery - Fatal编程技术网

Javascript 更改检查用户已选择文件时输入文件 函数预览(){ if(…){//if用户有选择文件 //如果输入文件发生更改,请执行某些操作。 }否则{ 警报(“请选择一个文件”); } }

Javascript 更改检查用户已选择文件时输入文件 函数预览(){ if(…){//if用户有选择文件 //如果输入文件发生更改,请执行某些操作。 }否则{ 警报(“请选择一个文件”); } },javascript,jquery,Javascript,Jquery,我有一个输入文件,onchange会做一些事情 但是,我需要检查用户是否已选择该文件 是否要检查输入文件是否为空?这是我的JSFIDLE文件-- 函数预览() { var dc=document.getElementById(“fl”).files; 如果(dc.length==0) 警报(“未选择文件”); } 这是我的JSFIDLE文件-- 函数预览() { var dc=document.getElementById(“fl”).files; 如果(dc.length==0) 警报(“

我有一个输入文件,onchange会做一些事情

但是,我需要检查用户是否已选择该文件


是否要检查输入文件是否为空?

这是我的JSFIDLE文件--


函数预览()
{
var dc=document.getElementById(“fl”).files;
如果(dc.length==0)
警报(“未选择文件”);
}

这是我的JSFIDLE文件--


函数预览()
{
var dc=document.getElementById(“fl”).files;
如果(dc.length==0)
警报(“未选择文件”);
}

这是我的JSFIDLE文件--


函数预览()
{
var dc=document.getElementById(“fl”).files;
如果(dc.length==0)
警报(“未选择文件”);
}

这是我的JSFIDLE文件--


函数预览()
{
var dc=document.getElementById(“fl”).files;
如果(dc.length==0)
警报(“未选择文件”);
}

我不明白。调用函数
preview()
时,您是否尚未选择文件?我也不明白。调用函数
preview()
时,您是否尚未选择文件?我也不明白。调用函数
preview()
时,您是否尚未选择文件?我也不明白。调用函数
preview()
时,您是否尚未选择文件?也
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);' />
<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");
}