锁定老帖子 主题:使用JS清空fileupload 控件值
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-30
sunjun 写道 <span id='uploadSpan'>
<input type="file"> </span> <script language="JavaScript"> var html=document.getElementById('uploadSpan').innerHTML; function resetFile(){ document.getElementById('uploadSpan').innerHTML=html; } </script> 这样就行了,各浏览器都支持的 确实是个好办法!!也谢谢楼上的大侠的提醒。。 我挺受不了firefox的, 老是更新都不知道把他启动速度慢的问题解决了。他的那个启动速度太慢了。。。。 |
|
返回顶楼 | |
发表时间:2009-10-30
我建议:把这个file控件移到一个看不见的form中,form.reset(),然后再移回来
|
|
返回顶楼 | |
发表时间:2009-10-30
fins 写道 outerHTML不是所有浏览器都支持
2搂的方案 也许不符合楼主的原意 因为楼主可能只想清空单独的一个fileuoload reset会对所有form中的元素生效. 而且reset 和 清空 是两个概念. 我的做法是remove fileUpload, 然后再重新创建一个一摸一样的. 我也是这么做的 |
|
返回顶楼 | |
发表时间:2009-11-06
我的理想是,每个表单元素(text, radio, file, ....)都提供一个reset()方法给我们。
|
|
返回顶楼 | |