出于设计原因,我有一个隐藏的输入文件。
<label for="file" style="background: green;">Diseño bonito</label>
<input id="file" type="file" style="display:none;" multiple>
我想要实现的是在我的按钮旁边显示在该输入文件中加载的文件数。所以如果我加载两个文件,我会得到:
漂亮的设计 2 个文件已上传
有任何想法吗?
出于设计原因,我有一个隐藏的输入文件。
<label for="file" style="background: green;">Diseño bonito</label>
<input id="file" type="file" style="display:none;" multiple>
我想要实现的是在我的按钮旁边显示在该输入文件中加载的文件数。所以如果我加载两个文件,我会得到:
漂亮的设计 2 个文件已上传
有任何想法吗?
您应该做的第一件事是使用
click()
单击漂亮布局 div 的方法触发 input[file] 的单击事件。这将打开文件选择窗口。然后,您必须分配当用户选择其目录中的文件时执行change(fn)
的事件。input[file]
该元素
input[file]
有一个属性files
,您可以使用该属性获取所选元素的总数,.length
从而在您保存漂亮设计中选择的用户时显示: