大家都知道清空上传控件“ <input type="file" />”用平常的value=“”无法实现清空
在这里给大家分享两种方法
//clone
function clearFileInputByClone(fileId) {
var cloneFile = $("#"+fileId).clone();
$("#"+fileId).replaceWith(cloneFile);
}
//html
function clearFileInputByHtml(fileId) {
var tempHTML = $("#"+fileId).parent().html();
$("#"+fileId).parent().html(tempHTML)
}
//outerHMTL
function clearFileInputByOuterHTML(fileId) {
var fileobj = document.getElementById(fileId);
fileobj.outerHTML = fileobj.outerHTML;
}
//各位如有更好的方法 多多交流
//测试
<form action="" id="form1">
<table>
<tr>
<td>名称:</td>
<td><input name="username" value="" /></td>
</tr>
<tr>
<td>附件:</td>
<td>
<input type="file" id="file_rest" />
<a href="javascript:clearFileInputByOuterHTML('file_rest')">清空</a>
</td>
</tr>
<tr><td colspan="2"><button onclick="">提交</button></td></tr>
</table>
</form>
分享到:
相关推荐
JavaScript 与 JQuery 的方法总结
多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery多附件上传组件、jquery
文件主要涉及几个jQuery和JavaScript的使用的小案例,当做对平常学习知识的记录!
jQuery JavaScript Library v1.4.2
深入理解JavaScript系列,超实用的jQuery代码段,jQuery源码分析系列。
jquery+SWFUpload+COS上传组件的使用 jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件...
jQuery图片上传插件支持多图批量上传与多文件批量上传控件。自己重写的,可以直接部署使用,亲测可用
jquery 文件上传控件 支持图片 、 音乐、 视屏等多种格式,多线程上传
JavaScript和jquery实战手册
分别用jquery和javaScript实现的图片轮换。tab切换,图片上下滚动,表单验证。
资源名称:JQuery 学习总结及实例 中文WORD版内容简介:普通Javascript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对Javascript 的封装库,...
精通JavaScript+jQuery 曾顺 配套有书中的列子
借用jquery库异步上传的插件,可以支持批量上传,代码简单,用起来方便
ASP.NET jquery.uploadify文件上传控件测试项目(已解决中文乱码)
jQuery.JavaScript与CSS开发入门经典
该文档时对于jquery和javascript的全面讲解笔记,希望对有意想学习的有所帮助!
[Addison-Wesley Professional] jQuery & JavaScript 口袋书 (英文版) [Addison-Wesley Professional] jQuery and JavaScript Phrasebook (E-Book) ☆ 图书概要:☆ Get more done faster with jQuery and ...
jquery上传图片控件,jquery上传图片控件jquery上传图片控件
一款jQuery基于layer.js制作的多张图片同时上传组件代码,支持同时选择多张图片上传,带对已选图片进行删除等功能。
jqswfupload是一个基于jQuery UI+Swfupload实现的多文件上传组件。 SWFUpload是一个基于flash与javascript的客户端文件上传组件。你可以在文件选择对话框中通过ctrl/shift键一次性选择多个上传文件。jQuery UI 是以...