从上传程序中删除“所有文件”选项

时间:2014-09-16 07:13:59

标签: javascript jquery html

我正在使用

< input type="file" >
上传文件。

仅上传我正在使用的选择性文件&#34;接受&#34;。因此,对话框包含我选择的文件扩展名类型。但是有一个选项&#34;所有文件&#34;我不想要那里。

如何删除此选项?

enter image description here

1 个答案:

答案 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" />

演示http://jsbin.com/jihoku/2/edit