某某茶叶有限公司欢迎您!
金沙棋牌在线 > 服务器&运维 > js 获取、清空input type="file"的值示例代码_javascript技巧_脚本之家

js 获取、清空input type="file"的值示例代码_javascript技巧_脚本之家

时间:2019-12-29 06:38

上传控件基础知识说明:

js 获取、清空input type="file"的值示例代码

 本篇文章主要是对js获取、清空input type="file"的值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

上传控件基础知识说明:

 

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

 

js 获取<intput type=file />的值

 

 代码如下:

<html>

 <script language='javascript'>   

  function   show(){   

  var   p=document.getElementById("file1").value;  

  document.getElementById("s").innerHTML="<input id=pic type=image height=96 width=128 /> ";   

  document.getElementById("pic").src=p;

  alert(p);    

  }   

  </script>

 

 <head>

  <title>MyHtml.html</title>

 

 </head>

 

 <body>

  <input type="file" name="file1" id="file1" onpropertychange="show();" />

  <span id="s"></span>

 </body>

</html>

 

 

清空上传控件(<input type="file"/>)的值的两种方法

 

方法1:

 代码如下:

<span   id=span1>   

  <input   name=ab   type=file>   

  </span>   

  <input   name=button1   type=button   value="按"   onclick=show()>  

 

  <script   language=javascript>   

  function   show()   

  {   

  document.getElementById("span1").innerHTML="<input   name=ab   type=file>";   

  }   

  </script>  

 

 

方法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);

}

 

获取、清空input type="file"的值示例代码 本篇文章主要是对js获取、清空input type=file的值的示例代码进行了介绍,需要的朋友可以过来参考...

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

js 获取的值复制代码 代码如下: