我在上传多个文件的时候,在触发onchange事件的时候,怎么能够在input框内显
<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 );
}; |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
在firefox上,input(type=file)默认获开到的value值就是文件名。
在IE上,input(type=file)默认获开到的value值是路径。
因此用js来获开fileupload中的上传文件的文件名需要多方面考虑。
示例代码:
<script language="javascript">
function insertTitle(path){
var test1 = path.lastIndexOf("/"); //对路径进行截取
var test2 = path.lastIndexOf("\\"); //对路径进行截取
var test= Math.max(test1, test2)
if(test |
|
|
|
|