Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Struts2中上载多个文件之前,如何显示选定的文件名?_Javascript_Html_Jsp_File Upload_Struts2 - Fatal编程技术网

Javascript 在Struts2中上载多个文件之前,如何显示选定的文件名?

Javascript 在Struts2中上载多个文件之前,如何显示选定的文件名?,javascript,html,jsp,file-upload,struts2,Javascript,Html,Jsp,File Upload,Struts2,我正在使用Struts2上载多个文件: <s:file name="files" multiple="multiple" /> 当我选择多个文件时,它会显示文件数,例如3个文件 项目要求用户在上传前应能查看所选文件 是否可以在列表或控件本身中显示选定的文件名?您可以使用元素的HTML5文件属性,如下所示: updateList=function(){ var input=document.getElementById('file'); var output=document.

我正在使用Struts2上载多个文件:

<s:file name="files" multiple="multiple" />

当我选择多个文件时,它会显示文件数,例如3个文件

项目要求用户在上传前应能查看所选文件


是否可以在列表或控件本身中显示选定的文件名?

您可以使用
元素的HTML5
文件属性,如下所示:

updateList=function(){
var input=document.getElementById('file');
var output=document.getElementById('fileList');
var children=“”;
对于(var i=0;i';
}
output.innerHTML='
    '+子级+'
'; }

所选文件:


非常感谢..它工作得非常好:)。是的,它也可以使用。若您使用asp.NETFileUpload,输入应该是:var input=document.getElementById(“”);如何获取所选文件的完整路径?@Inderjeet,出于安全原因,不可能@Andrea Ligios
  • 正在显示外侧
      。如何解决这个问题?我需要在