我正在使用
< input type="file" >上传文件。
仅上传我正在使用的选择性文件&#34;接受&#34;。因此,对话框包含我选择的文件扩展名类型。但是有一个选项&#34;所有文件&#34;我不想要那里。
如何删除此选项?
答案 0 :(得分:2)
您可以做的最好(本机)是检查选择了哪个文件:
<input id="uploadFile" type="file" onchange="FileSelected(this)" />
脚本:
function FileSelected(sender)
{
if (check(sender.value)) //check is you function to check extension
{...}
else
{...}
}
示例代码:(仅查看jpg)
http://jsbin.com/sibose/2/edit
ie10你可以这样做:
<!-- (IE 10+, Chrome) -->
<input type="file" accept=".xls,.xlsx">
使用FF:
<!-- (IE 10+, Chrome, Firefox) -->
<input type="file"
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel" />