css 多文件上传框美化
来源:互联网 发布:android程序员水平高低 编辑:程序博客网 时间:2024/05/29 08:02
html自带的文件上传框略有简陋,一般在开发中会有一些美化的处理。
先说一下思路:
1、一个text框(选中的文件名称)和button按钮(浏览功能)
2、html自带的文件上传框
3、隐藏html文件上传框(设置为透明)至浏览按钮位置
直接上源码:
html文件内容:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> multiple file upload test</title> </head> <link href="../css/fileUpload.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="../resouse/jquery.js"></script> <script type="text/javascript" src="../js/fileUpload.js"></script> <body> <input id="filePath" type="text" readonly="readonly"/> <input type="button" value="浏 览"> <input class="fileChose" name="commFile" type="file" multiple="multiple" onchange="getTextPath(this)"/> </body></html>css样式(fileUpload.css):
.fileChose{position: relative;left: -60px;opacity: 0;}js文件(fileUpload.js):
思路:浏览按钮点击时即文件上传按钮点击改变时,获取选取的所有文件名称,并赋值给text框
function getTextPath(obj) {var files = obj.files;var name = "";for ( var i = 0; i < files.length; i++) {name += obj.files[i].name;if (i < files.length - 1) {name += ',';}}$("#filePath").val(name);效果图展示:
0 0
- css 多文件上传框美化
- 文件上传域美化CSS
- html+css上传文件控件美化
- HTML 文件上传框美化
- 文件上传框样式美化
- CSS美化上传按钮并获取上传文件路径
- CSS美化上传按钮并获取上传文件路径
- css点击上传美化
- 纯css美化复选框、单选框、下拉列表、file文件上传器
- css实现HTML文件上传的美化效果
- 美化文件上传控件
- 美化文件上传控件
- css美化 文件域
- css对上传按钮美化
- 美化input文件上传按钮
- css input[type=file] 样式美化(input上传文件样式 )
- CSS样式上传域的美化
- 隐藏文件上传按钮前面的输入框,美化文件模拟ajax上传。并预览图片
- hbase thrift2 server , Bad version in readMessageBegin
- C# 委托参数方法实例
- Hive知识点总结
- java关键字总结
- 脚本语言有哪些,如JavaScript、Scala、Python
- css 多文件上传框美化
- 在eclipse_lunar上搭建tomcat服务器和配置servlet
- Android开发笔记之自定义控件(物流时间轴的实现)
- 世界上最好的语言——PHP学习资源整理
- java-学习-序列化与反序列化
- express托管静态文件
- 解决Linux下DNS配置重启失效问题
- 【知识分享】搜索引擎
- 开通博客