jsp 设置自己喜欢的input:file样式
2013-12-23 10:01
555 查看
在web前端开发的过程中,我们难免不会遇上文件上传的功能。但是自带的input:file样式也太丑了,如何设置自己喜欢的样式呢?
我们要做如下几步:
1.input:file隐藏
2.在input:file上设置自己的input:text and input:button。
代码如下:
<tr>
<td>
<input type="text" class="yourClassName" name="filePath" id="filePath"/>
<input type="file" id="txtfilePath" name="txtfilePath" style="display:none;">
<input type="button" onclick="txtfilePath.click()" id="fileup" name="fileup"
class="yourName" value="上传">
</td>
</tr>
<script type="text/javascript">
document.getElementById("txtfilePath").onchange = function() {
document.getElementById("filePath").value = this.value;
};
</script>
yourClassName 是显示文件路径的input的样式名儿。(自己觉得怎么漂亮怎么定义)
yourName是显示上传字样的button样式名儿。(自己觉得怎么漂亮怎么定义)
我们要做如下几步:
1.input:file隐藏
2.在input:file上设置自己的input:text and input:button。
代码如下:
<tr>
<td>
<input type="text" class="yourClassName" name="filePath" id="filePath"/>
<input type="file" id="txtfilePath" name="txtfilePath" style="display:none;">
<input type="button" onclick="txtfilePath.click()" id="fileup" name="fileup"
class="yourName" value="上传">
</td>
</tr>
<script type="text/javascript">
document.getElementById("txtfilePath").onchange = function() {
document.getElementById("filePath").value = this.value;
};
</script>
yourClassName 是显示文件路径的input的样式名儿。(自己觉得怎么漂亮怎么定义)
yourName是显示上传字样的button样式名儿。(自己觉得怎么漂亮怎么定义)
相关文章推荐
- 设置input file的样式
- input file样式设置
- 设置<input type="file">的默认样式
- <input type="file">中怎设置按钮的样式
- 上传文件控制input type="file"样式修改记
- Bootstrap中关于input里file的样式更改
- 自定义input[type="file"]的样式
- INPUT[type=text/password] 元素样式设置
- 设置自己喜欢的eclipse背景风格
- 改变input type file的默认样式
- File input 的样式和文字的更改方法__适用于Firefox、IE等浏览器
- input file样式美化—input透明法
- 更改上传文件的样式<input type="file>
- 自定义input[type=”file”]的样式
- input[tyle="file"]样式修改及上传文件名显示
- <input type="file">定义样式并获取上传文件路径及指定文件类型
- input file样式修改以及图片预览删除功能详细概括(推荐)
- css input[type=file] 样式美化,input上传按钮美化
- 修改 上传图片按钮input-file样式。。
- input[type=file] 样式美化,input上传按钮美化,使用ajax上传无须控件上传文件