input accept属性是用来限制上传的文件格式

 <input type="file" id="file" style="display:none;"accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<a href="javascript:selectFile()">加载本地excel文件</a>
function selectFile() {document.getElementById('file').click();}
  • 1.上传.csv格式
<input text="file" accept=".csv" />
  • 2.上传.xls格式
<input text="file"  accept="application/vnd.ms-excel"/>
  • 3.上传.xslx格式
<input text="fiel" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
  • 4.上传.png/.jpg/etc格式
<input type="file" accept="text/plain" />
  • 5.上传图片格式
<input type="file" accept="image/*" />
  • 6.上传.htm,.html格式
<input type="file" accept="text/html" />
  • 7.上传video(.avi, .mpg, .mpeg, .mp4)格式
<input type="file" accept="video/*" />
  • 8.上传audio(.mp3, .wav, etc)格式
<input type="file" accept="audio/*" />
  • 9.上传.pdf格式
<input type="file" accept=".pdf" />
  • 10.如果限制两种文件格式,同时限制
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel">

详解 input accept属性相关推荐

  1. 详解input value属性

    input框中的value值到底是什么 value 属性为 input 元素设定值. 对于不同的输入类型,value 属性的用法也不同: type="button", " ...

  2. layui添加复选框_对layui初始化列表的CheckBox属性详解,初始化属性

    对layui初始化列表的CheckBox属性详解,初始化属性 通常layui前端页面完全按照layui官网的例子写所有的页面初始化都没有问题,但是那只是静态页面.当加入后台去动态加载页面的时候有写样式 ...

  3. 【AndroidManifest.xml详解】Manifest属性之versionCode,versionName

    Android:versionCode是什么? android:versionCode表示该软件的版本号,对用户是不可见的,它必须是一个int型的整数,它的大小代表该软件版本升级过多少次,因此每次发布 ...

  4. UE4 C++入门之路4-PostInitProperties函数详解(设置属性默认值的四种方法)

    PostInitProperties函数详解 前言 设置属性默认值的四种方法 一 声明时赋值 二 构造函数赋值 三 构造函数初始化列表 四 PostInitProperties 前言 也许在工作或者学 ...

  5. 详解CSS float属性

    转自:http://luopq.com/2015/11/08/CSS-float/ \详解CSS float属性 Posted on 2015-11-08   |   In CSS   |   5条评 ...

  6. Android开发之EditText属性详解+++ImageView的属性

    Button的使用 不要阴影Button ---> TextView   (5.0新特性) <!-- 去按钮立体效果 --> <item name="android: ...

  7. css中float详解,CSS浮动属性Float详解?史上最全Float详解

    我们在学习css样式的时候,都知道css是盒概念,并且每一个盒子都是一个元素,下面我们就对CSS浮动属性Float进行详解,让你彻底了解Float. 一:什么是Float浮动? Float浮动是css ...

  8. 一些实用博客的分享(ES6详解,echart属性详解)

    推荐一个ES6的学习博客(阮老师的ES讲解) 大家如果是学习ES6的话,强烈推荐下面这个阮老师的讲解,都是对比分析,比较清楚易懂!!! 博客地址:http://es6.ruanyifeng.com/# ...

  9. css详解background八大属性及其含义

    background(背景) 以前笔者在css盒模型以及如何计算盒子的宽度一文中提到过盒模型可以看成由 元素外边距(margin).元素边框(border).元素内边距(padding)和元素内容(c ...

最新文章

  1. 吴恩达机器学习笔记31-梯度检验(Gradient Checking)
  2. Linux 集群的deartbeat与drbd服务
  3. P1445-[Violet]樱花【数学】
  4. 解析什么是绝对定位,相对定位与浮动
  5. 【ACM算法讲堂之 - 计算几何基础】:【点积和叉积】(附一些模板)
  6. APK反编译之APKTOOL的使用
  7. markdown 流程图js_在Markdown中用mermaid语法绘制图表
  8. android studio怎么输入中文,怎么在linux版的AndroidStudio输入中文?
  9. 计蒜客 2019 蓝桥杯省赛 A 组模拟赛(一) B:炮台实验
  10. 东南大学2014计算机考研真题,2014年东南大学920信号数电考研真题(回忆版)
  11. java基础-面向对象
  12. 使用分层的方法设计 机器人软件
  13. 公用方法:得到汉字的首字母(大写) 方案3
  14. 服务器系统管理维护,服务器操作系统的管理维护
  15. 防止软件进行微信小程序自动刷票、免费投票刷票器手机版的安全设计
  16. ARIMA模型实例讲解:时间序列预测需要多少历史数据?
  17. linux制作deepin启动盘制作工具,深度启动盘制作工具(Deepin Boot Maker)下载_深度启动盘制作工具(Deepin Boot Maker)官方下载-太平洋下载中心...
  18. 华硕h81m一k跳线图_主板跳线接法
  19. EXCEL将网段地址分解成明细地址
  20. 模式识别与人工智能官网,人工智能模式识别技术

热门文章

  1. memcpy、memmove
  2. 频率计的交流耦合和直流耦合的区别_示波器DC/AC耦合设置及影响
  3. 一百个最有用的网站地址
  4. 龙蜥降世,神龙升级,灵杰亮相,阿里云再出神器
  5. Java和部门管理的那些事情
  6. 项立刚:大陆为什么没有台积电
  7. linux qq字体发虚,把其他字体伪装成宋体以解决QQ(Wine版)用宋体发虚很难看的问题...
  8. 数据分析——假设检验分析方法
  9. 晶振原理详解及测试方法
  10. Perforce: Can’t clobber writable file Perforce