最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

我在上傳多個(gè)文件的時(shí)候,在觸發(fā)onchange事件的時(shí)候,怎么能夠在input框內(nèi)顯示出多個(gè)文件名?求大神解答

我在上傳多個(gè)文件的時(shí)候,在觸發(fā)onchange事件的時(shí)候,怎么能夠在input框內(nèi)顯示出多個(gè)文件名?求大神解答

PHP
慕少1338687 2016-09-03 16:45:37
<body><div class="box">? <form enctype="multipart/form-data" id="fm1">? ? <span class="s1">? ? ? <em></em>? ? ? <input type="file" name="file[]" multiple="multiple">? ? </span>? ? <input type="button" class="btn" value="上傳">? </form>? <p id="result"></p></div><script>var oFm = document.getElementById('fm1');var oEm = document.getElementsByTagName('em')[0];var oResult = document.getElementById('result');var oBtn = document.getElementsByClassName('btn')[0];oFm.file.onchange = function(){? oEm.innerHTML = this.value;? console.log( this );};
查看完整描述

1 回答

?
大寫的王

TA貢獻(xiàn)122條經(jīng)驗(yàn) 獲得超162個(gè)贊

在firefox上,input(type=file)默認(rèn)獲取到的value值就是文件名。
在IE上,input(type=file)默認(rèn)獲取到的value值是路徑。
因此用js來獲取fileupload中的上傳文件的文件名需要多方面考慮。
示例代碼:
<form action="" method="get" onSubmit="return false;"> ?
<input type="text" name="test" id="test"> ?
<input type="file" name="testFile" onChange="if(this.value)insertTitle(this.value);">
<input type="submit" value="提交"> ?
</form> ?
<script language="javascript"> ?
function insertTitle(path){ ?
? var test1 = path.lastIndexOf("/"); ?//對路徑進(jìn)行截取
? var test2 = path.lastIndexOf("\\"); ?//對路徑進(jìn)行截取
? var test= Math.max(test1, test2)
? if(test<0){ ?
? ? document.getElementById("test").value = path;
? }else{
? ?document.getElementById("test").value = path.substring(test + 1); //賦值文件名
? } ?
} ?
</script>


多圖的話就遍歷下出來。

查看完整回答
反對 回復(fù) 2016-09-19
  • 1 回答
  • 1 關(guān)注
  • 3386 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號