如何获取<输入类型="文件">具有multiple属性的输入
How to get names of all files in the <input type="file"> input that has the multiple attribute?
我的页面上有一个带有multiple
属性的输入:
<input type="file" accept="video/*" required multiple id="input-file-video">
如果用户选择,假设一次选择3个文件,输入将只显示:"3个文件选定",但我想获得所有被选中的文件的名称。我还尝试访问输入的value
属性:
document.getElementById("input-file-video").value;
但是它只返回第一个文件的名称。
有什么办法可以做到吗?
试试这个,
var inp = document.getElementById('input-file-video');
for (var i = 0; i < inp.files.length; ++i) {
var name = inp.files.item(i).name;
alert("file name: " + name);
}
在jQuery中,$('#input-file-video').get(0).files;
将返回上传的文件列表。所以你可以循环并得到文件名
相关文章:
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 显示范围输入的值"无法读取属性'值'“为空”;
- JS/JQuery:动态添加"图案“;以及“;标题“;属性以形成输入
- "未捕获的类型错误:未定义的不是函数“;当向输入字段添加值时
- Escape”"字符,以便在jQuery中输入变量
- 当内联链接“#"被点击或输入到url中,就像链接到reddit评论时一样
- 价值的作用=“"在<输入ng模式>
- 将用户输入动态地附加到<script src=“">来自Java Script中的文本框
- Nodejs-Mysql:"SyntaxError:意外的输入结束“;如果查询包含'其中'
- "最大长度“;在输入类型=“0”的情况下不工作;数字“;在html文本框中
- 如何生成所有输入名称的列表=“"使用Javascript/JQuery的表单中的字段
- "意外的输入结束“;在javascript程序中
- Javascript setInterval()-为什么我的"输入“;参数更改为未定义
- <输入类型=“;提交”;name=“;提交”;值=“;提交”;class=“;bt提交"onclick=
- 在输入3个数字后,自动插入“-"并将限制设置为9个字符
- 如何附加<form:输入路径=“"/>使用jquery将
- & lt;输入类型=“file" /比;张贴数据为…
- & lt;输入类型=“file"祝辞,更改值
- & lt;输入类型=“file"祝辞属性在IE 11中显示不正确
- 删除值=";评论"只要从输入框中单击它