JS怎么获取表单file的值?

做了个传文件的表单,想把获取到的FILE的文件名显示出来,用JS怎么实现?

:document.getElementById('file').value不行。

我给个例子给你吧:

<script>

    function he(){
     var file=document.getElementById("haa").files[0];
     console.log(file); 
     alert(file['name']);
    }
    

</script>
</head>
    <body>
      <input type="file" id="haa" onchange="he()"/>
    </body>
</html>

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么获取JSP表单中file的值
JSP上传文件使用的开源组件UPload,获得file文件路径,可以使用如下方法:String myFilepath=myFile.getFilePath();获得该文件的路径,使用上述方法有一个前提就是必须确保已经上传成功。

js表单提交后,如何获取表单中的数据并显示出来
表单是用form来填写,在提交前可以获取表单里面的数据。我这里用jquery实现。 inputText checkBox1 checkBox2 <!--其他你想填写的表单选项-->

js如何获取表单的值???
value 属性为 input 元素设定值,表单的值一般是元素的value属性: 假设有以下form,拥有一个input字段(带空值预定义)以及一个提交按钮 :提取表单值代码:提交之后获取的结果是:空值:不为空:

表单button提交表单 js 怎样获取表单数据
方法submit()这个是js中的函数很简单 <javascript>function addressadd(){ document.formAddress.submit(); \/\/formAddress是上面表单的ID}<\/javascript>formAddress是你的表单名或ID这样就可以实现提交表单了 function addressadd(){ document.formAddress.submit(); \/\/formAddress是上面表单的ID}如...

js 如何获取表单某个值
最后会生成正常的H5 标签,只要你的属性里配置了就会在生成的标签里附带又id值,然后用js根据id值取值即可:var val = document.getElementById(id).value;val就是你要取的标签的value。

js获取form表单提交的数据?
用下面的函数可以获取:function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) return decodeURI(r[2]);return null;} 如获取user,执行getUrlParam("user")就...

JS部分怎么写才能把form表单里的数据输出出来
将表单数据获取好后进行拼接赋给某个dom节点显示出来。js获取表单数据命令是:document.getElementById("xxx").value;输出表单数据到某个dom元素内是使用:document.getElementById("ddd").innerHTML;因此要使用js输出表单数据可以先讲表单数据整合临时存储到某个变量,在统一输出到某个dom节点内 举例: ...

JS如何获取表单中复选框的值
定义变量。选择所有对象,返回数组。取到对象数组后,用for循环检测它是不是被选中。如果选中,将value添加到变量中。

得到file的文件名和存储路径后,在Struts2中的action中要怎样获取file的...
首先是一个jsp文件上传页面,这个比较简单,就是一个表单,里面有个文件上传框<!--在进行文件上传时,表单提交方式一定要是post的方式,因为文件上传时二进制文件可能会很大,还有就是enctype属性,这个属性一定要写成multipart\/form-data,不然就会以二进制文本上传到服务器端--> username: file: 接下来是FileUploadA...

当表单提交时,js如何获取submit的名称或值?
\/\/弹出点击按钮的value值\\x0d\\x0a ... \/\/这里就根据type.value来进行特定的逻辑\\x0d\\x0a document.getElementById("form1").submit(); \/\/提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交\\x0d\\x0a} \\x0d\\x0a\\x0...

相似回答