清空上传控件HtmlInputFile的方法
2007-07-26 14:00
393 查看
清空上传控件(<input type="file"/>)值的方法
方法:创建一个新的form,把上传控件临时放过来,再调用这个form的reset方法,完工之后再把上传控件弄回去。这个form无需进入DOM结构便能正常工作,所以不用担心会对界面有任影响。下面给出函数实现,经过验证工作良好,呵呵。
//清空文件上传框
function clearFileInput(file){
var form=document.createElement('form');
document.body.appendChild(form);
//记住file在旧表单中的的位置
var pos=file.nextSibling;
form.appendChild(file);
form.reset();
pos.parentNode.insertBefore(file,pos);
document.body.removeChild(form);
}
方法:创建一个新的form,把上传控件临时放过来,再调用这个form的reset方法,完工之后再把上传控件弄回去。这个form无需进入DOM结构便能正常工作,所以不用担心会对界面有任影响。下面给出函数实现,经过验证工作良好,呵呵。
//清空文件上传框
function clearFileInput(file){
var form=document.createElement('form');
document.body.appendChild(form);
//记住file在旧表单中的的位置
var pos=file.nextSibling;
form.appendChild(file);
form.reset();
pos.parentNode.insertBefore(file,pos);
document.body.removeChild(form);
}
相关文章推荐
- 清空上传控件HtmlInputFile的方法
- 关于Html动态添加上传文件控件inputFile(附件)及清除已选择的文件的几个方法
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- 通过HtmlInputFile控件上传文件的类
- 破晓之阳原创『上传图片』之HtmlInputFile控件
- [翻译]运用HtmlInputFile服务器控件上传多个文件
- asp.net 通过HtmlInputFile控件上传文件的类
- 清空上传控件input file的值
- ie浏览器下HTML上传控件input=file的美化
- 通过HtmlInputFile控件上传文件的类
- 清空上传控件input file的值
- 通过HtmlInputFile控件上传文件的类
- ASP.Net之HTMLInputFile控件上传文件
- asp.net文件上传用到html的file控件,在使用母版页Master,更改form的Enctype=multipart/form-data的方法
- html input控件type为file上传文件、图片,及保存为原文件
- IE and FireFox使用JavaScript清空上传控件input type="file"
- 通过HtmlInputFile控件上传文件的类
- input file控件限制上传文件类型 网页上添加一个input file HTML控件: 1 <input id="File1" type="file" /> 默认是这样的,所有文件类
- ASP.NET同时上传多个文件,和不使用HTMLFileInput上传的方法(resource about file upload)