html'输入=多个'计算所选文件的数量

时间:2014-08-12 12:39:29

标签: javascript jquery

我有一个像这样的多文件输入:

<input multiple="multiple" type="file" name="file">

当我点击它时,我可以选择一些文件。 当我选择一些文件时点击“打开”,我需要显示我选择的文件数量(比如说在一个警告框中)。我想应该有一个javascript事件来处理这种情况,但我找不到它。我怎么能做到这一点?

我已尝试搜索stackoverflow但尚未找到解决方案,尽管此问题似乎并不过于具体。

2 个答案:

答案 0 :(得分:2)

$("input[type='file']").eq(0).files.length;

答案 1 :(得分:1)

试试这个: -

$("input[type='file']").on("change", function(){  
  var numFiles = $(this).get(0).files.length
   alert(numFiles);
});

Demo