国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js 獲取、清空input type=file的值(示例代碼)

2024-05-06 15:58:23
字體:
來源:轉載
供稿:網友
本篇文章主要介紹了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" onpropertychange="show();" />
<span></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);
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 兴宁市| 余姚市| 北辰区| 湘潭市| 平凉市| 木兰县| 翼城县| 瑞金市| 东丽区| 蒲江县| 麦盖提县| 竹北市| 当涂县| 成都市| 苍南县| 伊吾县| 鄢陵县| 新干县| 固阳县| 丘北县| 岱山县| 广灵县| 平度市| 庄浪县| 高碑店市| 四平市| 营山县| 攀枝花市| 阿拉善右旗| 元朗区| 囊谦县| 大安市| 家居| 庄河市| 喀什市| 兖州市| 佳木斯市| 定西市| 磐石市| 东宁县| 沙雅县|