读取所选文件的名称

时间:2015-02-27 11:19:30

标签: javascript html html5

我在我的一个表单中使用input(type =" file")标记,如下所示:

<span class="btn fileinput-button btn-success">
<span>select files</span>
<input type="file" id="fileupload" name="files[]" multiple>
</span>

我想在另一个java脚本函数中读取所选文件名。 我想在java脚本函数中读取所选文件名以用作参数:

var req="ajax/updatereguser.php?uname="+txtuname+"&avatar="+txtavatar+"& bdate="+txtbdate+"&sex="+txtsex+"&lang="+txtlang+"&country="+txtcountry+"&phone="+txtphone;
xmlhttp.open("GET",req,true);
xmlhttp.send();

或阅读并在以下代码中用作参数:

<button type="button" class="btn btn-success" name="btncontinue" id="btncontinue" onClick="updateregusers(txtparameter)">Continue</button>

我该怎么做?感谢

1 个答案:

答案 0 :(得分:0)

你可以尝试

var file = document.getElementById('fileupload');
var name;
if (file.files) { //file api is available
    name = file.files.length > 0 ? file.files[0].name : '';
} else {
    name = file.value.split('\\').pop();
}