js 获取、清空input type=”file”的值(示例代码)_javascript技巧

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2019年10月1日05:18:46 评论 137 views
广告也精彩

上传控件(
)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它。很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了。

js 获取
的值

复制代码 代码如下:

MyHtml.html


清空上传控件(
)的值的两种方法

方法1:

复制代码 代码如下:





方法2:

复制代码 代码如下:

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);
}

企鹅博客
  • 本文由 发表于 2019年10月1日05:18:46
  • 转载请务必保留本文链接:https://www.qieseo.com/419996.html
使用js提交表单form js教程

使用js提交表单form

首先我们先用html创建一个表单 Name: Email: <--一般情况下,这里是使用submit--> 在这个表单中,我们没用使用submit,我们准备使用js来提交这个表单。首先介绍...
js下载以及修改文件名的实例教程 js教程

js下载以及修改文件名的实例教程

这篇文章主要为大家详细介绍了js下载文件并修改文件名的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 用js下载文件,使用<a>标签,添加download属性即可。 var a =...

发表评论