王小宾
Nothing Is Impossible!
随笔 - 35 文章 - 0 评论 - 8
input type file上传文件之后清空内容。
上次写过如何上传文件,上传成功之后,会出现一些问题。
当我打开上传的文件,但是没有点击上传,然后关闭弹窗,接着继续上传刚才的那个文件。为了满足产品组的要求,我们一般都会把样式进行一定的覆盖。
但这就会出现一定的问题。按照上面说的那种情况,当我再次打开之后覆盖样式的内容为空。
其实刚开始是百思不得其解的,最后想了一下,应该是file文件内容没有清空的原因造成的。
上网查各种清空的方法。
普遍使用较多的就是外部加一个form表单,然后清空form表单里面的内容。
如上图一样,我给input标签外面增加一个form标签,id为videoForm
我们产品需求上传文件是在一个弹框里面的。
所以我每次打开弹框的时候,只需要清空一下该内容就行。
具体代码
document.getElementById('videoForm')&&document.getElementById('videoForm').reset();
第二种方法就是
每次提交成功之后的操作。
document.getElementById('').outerHTML= document.getElementById('').outerHTML
如果你的才华还实现不了你的野心,那就静下心来,埋头苦干。有志者事竟成破釜成舟百二秦关终属楚,苦心人天不负卧薪尝胆三千越甲可吞吴!
分类: JavaScript
+加关注
1
0
« 上一篇:vue项目上传文件以及进度条
» 下一篇:element ui form表单清空规则
posted @ 2018-02-12 18:46 王小宾 阅读(2390) 评论(0) 编辑 收藏
注册用户登录后才能发表评论,请 登录 或 注册,访问网站首页。
【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库!
【活动】华为云普惠季 1折秒杀 狂欢继续
【工具】SpreadJS纯前端表格控件,可嵌入应用开发的在线Excel
【腾讯云】拼团福利,AMD云服务器8元/月
常用链接
最新随笔
- 1. 五分钟搞懂Vuex
- 2. 实现把多维数组转为一维数组的几种方式
- 3. 设置鼠标右键自定义事件
- 4. JS事件处理程序
- 5. DOM操作的一个小坑
- 6. webpack 引入 html-webpack-plugin 报错
- 7. The 'brew link' step did not complete successfully
- 8. 判断一个数值是否为正数、负数、零、整数。
- 9. Vue 插槽详解
- 10. Vue props父组件向子组件传值详解
我的标签
- javasrcipt(2)
- 前端(2)
- 数组(1)
随笔分类(28)
随笔档案(35)
- 2018年10月 (2)
- 2018年8月 (3)
- 2018年6月 (3)
- 2018年5月 (3)
- 2018年4月 (1)
- 2018年3月 (5)
- 2018年2月 (4)
- 2018年1月 (3)
- 2017年12月 (4)
- 2017年9月 (1)
- 2017年7月 (6)
最新评论
- 1. Re:Vue 插槽详解
- 问个问题:四、作用域插槽 {{a}} ......
- --s_p
- 2. Re:vue项目中使用vue-awesome
- vue awesome 演示
- --2926143939
- 3. Re:五分钟搞懂Vuex
- 感谢分享
- --一步一步向上爬
- 4. Re:五分钟搞懂Vuex
- 写的不错,此文章还是需要对vuex有一定了解,这样更好理解!
- --霍艳庆
- 5. Re:五分钟搞懂Vuex
- mark
- --Ace001
阅读排行榜
- 1. vue项目中使用阿里iconfont图标(10632)
- 2. 微信小程序底部弹框动画(8595)
- 3. element ui form表单清空规则(3683)
- 4. vue项目--favicon设置以及动态修改favicon(3276)
- 5. Vue 插槽详解(2885)
评论排行榜
推荐排行榜
- 1. 五分钟搞懂Vuex(4)
- 2. vue项目中使用阿里iconfont图标(2)
- 3. input type file上传文件之后清空内容。(1)
- 4. Vue 插槽详解(1)
- 5. javaScript构造函数、原型、面向对象编程(1)
Copyright ©2018 王小宾