html的自定义文件上传控件
来源:互联网 发布:淘宝一直不发货会怎样 编辑:程序博客网 时间:2024/06/06 07:02
html的自定义文件上传控件
html中,系统自带的文件上传控件样式经常不能满足业务场景需要,
系统自带的文件上传存在兼容性问题,在不同的浏览器中显示方式不一样。
所以需要自定义上传文件控件。
实现效果:
实现思路:
1.布局:
设置一个隐藏的type为file的input控件。设置一个只读的属性为text的input控件。
这样一个用于触发浏览文件的div。
2.渲染JS
点击浏览div时,触发file input的click事件。选择文件后监听file input的onchange事件
将上传的文件名赋值到只读的text input元素上。
实现代码:
html:
<div class="treamitem"> <label class="label" >战队图标:</label> <input class="treamiteminput browsetreaminput" type="text" id="browsetreaminput" readonly="readonly" /> <input class="hide" id="treamitemFile" type="file" /> <div class="browsetreamwrap" id="selectHeadimg"> <div class="browsetreambtn">浏览</div> </div> </div>
JS:
function createTreamModule(){ //战队头像上传 $('#selectHeadimg').click(function() { $('#treamitemFile').click(); // 模拟文件上传按钮点击操作 }); //选择文件后将文件名显示 $('#treamitemFile').change(function () { $('#browsetreaminput').val($(this).val()); });}
0 0
- html的自定义文件上传控件
- html文件上传控件file自定义样式
- [html]自定义文件上传按钮
- 自定义文件上传控件样式
- .net(C#) 处理html控件上传的文件
- aspx 下使用原生html 控件上传文件的问题
- WebView 无法加载html上传文件的控件
- html+css上传文件控件美化
- ASP.NET 多文件上传自定义控件
- html控件的自定义事件
- html上传文件的实例
- HTML的上传、下载文件
- html的ajax上传文件
- 自定义服务器控件开发之:文件上传控件
- 文件上传控件的变脸
- 上传文件控件的应用
- 自定义上传文件的样式
- 文件上传框的自定义
- QWT错误static struct QMetaObject const QwtPlot
- eclipse将java工程转换为java动态web工程(工程转换均可参照)
- [leetcode:python]83.Remove Duplicates from Sorted List
- 自制操作系统(序幕)
- js中的的new操作
- html的自定义文件上传控件
- linux-文本编辑
- 重新设置VS 2008 中的开发语言
- oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
- PHP的异常处理机制
- linux vmware虚拟机 配置固定ip-自学备用
- ULUA中SPINE动画的切换以及委托的使用方法
- git merge 和git rebase区别
- java语言搭建app后台入门