上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决
<input type="file" id="fileupload" name="file" />
第一种:
var obj = document.getElementById('fileupload') ;
obj.select();
document.selection.clear();
第二种:
var obj = document.getElementById('fileupload') ;
obj.outerHTML=obj.outerHTML;
分享到:
相关推荐
上传文件时,选择了文件后想清空文件路径,经搜索发现个不错的方法在此与大家分享下,感兴趣的朋友不要错过
补充知识:将input file的选择的文件清空的两种解决方案 上传文件时,选择了文件后想清空文件路径,搜索了一下,用两种方法解决 第一种 var obj = document.getElementById(‘fileupload') ; obj.select(); document...
自己总结的file上传数据的一些小经验,给大家分享下,希望对大家有帮助
出于安全性考虑,JS是不能直接设置File的value值的,下面是我总结出来的方法
代码如下: var obj=网页中的<input type=”file” /> obj.outerHTML = obj.outerHTML.replace(/(value=\”).+\”/i, “$1\””);
般来说,在对一个文件域(input type=”file”)使用了验证后,我们总会希望把文件域中的值给清空了(否则错误的文件仍然会被提交),而在IE中,安全设置的原因,是不允许更改文件域的值的(也就是不能使用val(“”))...
最近做的一个小功能,需要清空<input type="file">的值,但上传控件<input type="file">的值不能通过JavaScript来修改。
input type=”file”/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=””语句来清空它。很容易理解为什么只读,...
在清空input file标签选中值时,分别用了以下方法,发现有的对有的错: 【√】$(“#file”)[0].value = “”; 【√】$(“#file”)[0].value = null; 【×】$(“#file”).attr(“value”,””); 【×】$(“#file”)....
有时候在做文件上传的时候会遇到一种情况就是需要重置整个表单,但是问题来了,其他浏览器都没啥问难题,直接reset form或者是触发type为reset的button的click事件就OK了,但是IE却奇葩了,IE中的File域无法清空,...
有这么一种情况,就是中文字符占两个字符长度或者更多,而javascript的length属性是按一位计算的,需要自己写函数
本篇文章主要是对js获取、清空input type="file"的值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
input type=”file” id=”fileupload” name=”file” /> 第一种: (display:none时不能用) 代码如下:var obj = document.getElementById(‘fileupload’) ; obj.select(); document.execCommand(“delete...
在最近的项目开发中遇到了这样的一个问题,当我上传了一个文件时,我将获取到的文件名清空后,却无法再次上传相同的文件 <input type=button value=上传文件 name= id= @click=updata> <input type=...
本篇文章主要介绍了js清除input中type等于file的值域(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助