我在我的一个表单中使用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>
我该怎么做?感谢
答案 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();
}