html – 如何只接受这些类型?

前端之家收集整理的这篇文章主要介绍了html – 如何只接受这些类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我希望我的上传者只允许这些类型:

> doc,docx.
> xls,xlsx.
> ppt,pptx.
> txt.
> pdf.
>图像类型.

我该如何实现?我应该把accept属性放在哪里?谢谢你的帮助.

编辑!!!

我还有一件事要问.当弹出窗口出现用于选择文件时,右下角有一个包含所有允许文件的下拉列表.在我的情况下,列表会很长.我在列表中看到,有一个名为All Supported Types的选项.默认情况下,如何选择它?消除所有其他选项?

任何帮助将不胜感激.谢谢.

解决方法

accept attribute的价值是根据HTML5 LC,以逗号分隔的项目列表,每个项目都是特定的媒体类型,如图像/ gif,或像图像/ *的符号,指的是所有图像类型或文件名扩展名.gif. IE 10和Chrome支持所有这些,而Firefox不支持扩展.因此,最安全的方法是在这种情况下使用 media types和象/ image等符号
<input type="file" name="foo" accept=
"application/msword,application/vnd.ms-excel,application/vnd.ms-powerpoint,text/plain,application/pdf,image/*">

如果我正确理解意图.请注意,浏览器可能无法正确识别权威性注册表中指定的媒体类型名称,因此需要进行一些测试.

原文链接:https://www.f2er.com/html/230379.html

猜你在找的HTML相关文章