有什么方法可以更改文件上传下拉列表中所有文件的默认设置吗?

Is there some way to change the default setting from All Files in the file upload dropdown?

我目前正在为小型 children 使用的客户端构建文件上传方法,因此我们正在努力消除尽可能多的错误空间。有没有办法可以将文件上传下拉列表的默认设置从所有文件更改为我们在页面上允许的文件类型?我们已经采取措施防止用户上传 non-allowed 文件,这只是为了更加明确,这样用户就不会浪费时间不小心选择了错误的文件类型。示例:

我想让箭头指向的字段自动显示,例如,.jpg 和 .pdf,而不是所有文件。

您可以在 <input> 字段上使用 the accept attribute

<input type="file" … accept="image/png, image/gif">

使用输入标签的接受属性。因此,要仅接受 PNG、JPEG 和 GIF,您可以使用以下代码:

<input type="file" name="myImage" accept="image/x-png,image/gif,image/jpeg" />

或者简单地说:

<input type="file" name="myImage" accept="image/*" />

请注意,这只会让浏览器接受此代码。 I. E. Opera 和 ie9 不支持这个