最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2013年12月24日 09:37:42   作者:  
本篇文章主要介紹了js 獲取、清空input type="file"的值(示例代碼) 需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

上傳控件(<input type="file"/>)用于在客戶(hù)端瀏覽并上傳文件,用戶(hù)選取的路徑可以由value屬性獲取,但value屬性是只讀的,不能通過(guò) javascript來(lái)賦值,這就使得不能通過(guò)value=""語(yǔ)句來(lái)清空它。很容易理解為什么只讀,如果可以隨意賦值的話(huà),那么用戶(hù)只要打開(kāi)你的網(wǎng)頁(yè), 你就可以隨心所欲的上傳他電腦上的文件了。

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

復(fù)制代碼 代碼如下:

<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:

復(fù)制代碼 代碼如下:

<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:
復(fù)制代碼 代碼如下:

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

相關(guān)文章

最新評(píng)論

平塘县| 神农架林区| 巢湖市| 名山县| 延津县| 荔浦县| 仁怀市| 繁峙县| 即墨市| 贵州省| 义乌市| 晋中市| 扬州市| 黄梅县| 江阴市| 浮山县| 正宁县| 颍上县| 乌苏市| 岗巴县| 吉林市| 名山县| 邯郸市| 沅江市| 阜康市| 京山县| 清河县| 肥西县| 加查县| 沧源| 麻栗坡县| 通化市| 连云港市| 淅川县| 武安市| 门源| 灌云县| 桑植县| 黑山县| 深州市| 济南市|