html上传表单属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html上传表单属性相关的知识,希望对你有一定的参考价值。

<from action="" enctype="multipart/from-data" method="post">
<input type="file" name="file3"/>
</from>
为什么出来的效果是这样
别人出来的是

表单的文件上传元素默认样式确实是:


只是这样并不美观,于是常见做法是创建一个文本框和一个按钮来配合文件上传元素:

核心就是将上传元素的透明度设置为0,即完全透明,然后绝对定位到按钮上上面,这样用户点击按钮时,实际是点击到上传元素。然后添加js,将上传元素的value值 赋给文本框的value值,实现在文本框中显示文件元素的value属性值。

该上传元素的onchange事件监听函数为:onchange="document.getElementById('textfield').value=this.value"

参考技术A <input type='button' text='选择文件'>

以上是关于html上传表单属性的主要内容,如果未能解决你的问题,请参考以下文章

上传文件

ASP 表单文件上传

为什么上传文件的表单里面要加一个属性ENCTYPE=MULTIPART/FORM-DATA?

HTML表单上传中的过滤器扩展[重复]

Servlet 文件上传

form表单提交上传图片