Bootstrap4文件上传控件美化
Bootstrap拯救了不太会html+css的我,同时Bootstrap也太方便了,但是,也有一点受限默认一些功能看不到了,今天用到文件上传控件,HTML默认的和Bootstrap4的自定义的都不太合适。
参考:https://blog.csdn.net/qq_34559890/article/details/89675998
Bootstrap4的自定义的,右端的“Browse”很碍眼,选择上传文件并不显示上传文件的名字,看不到就不确定是否选择了上传文件。
HTML默认的,按钮不是常见Button,没法应用BootStrap4美化,可是右边显示上传文件的文件名。
网上看了一些,最后自己修改了出来,效果如下:
代码如下:
<script>function loadFile(file){$("#filePos").html(file.name);} </script><div class="form-group"><input type="file" name="fileName" id="file" style="width: 0;height: 0" οnchange="loadFile(this.files[0])"><br> <!--默认的HTML文件上传控件,onchange属性调用JavaScript读取上传的文件名,修改第二个标签的显示内容,同时设置该上传控件长宽为0不显示,不占用页面控件,或者设置hidden,但是会占用一点空间--><label class="btn btn-info" for="file">上传文件</label> <!--利用标签的for属性实现点击标签触发文件上传,同时设计成按钮样式--><label id="filePos">未上传</label><!--定义一个显示文件名的标签--> </div>
目前,可以用了。
Bootstrap4文件上传控件美化相关推荐
- jquery文件上传控件 Uploadify
基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个 ...
- 使用jquery文件上传控件Uploadify来异步上传图片
1.项目中需要图片的异步上传,度娘之后发现有一个插件可以完成这个需求,即是:Uploadify 下面是这个异步上传的插件的一个简单介绍: 基于jquery的文件上传控件,支持ajax无刷新上传,多个文 ...
- JQuery文件上传控件Uploadify文档
Uploadify是一个基于JQuery的文件上传控件,支持ajax无刷新上传,比较好用,现在用着一个不爽的地方是--每个版本的属性名和事件名.方法名都有一些不一样,这在遇到问题,查资料的时候会比较麻 ...
- 文件上传控件 自定义样式
文件上传控件<input type="file"/>在不同的浏览器下,显示为不同的样式,并且很难随着不同的设计而进行对应变化,这里将实现一种jquery插件的方法,实现 ...
- 在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件
引言 这两天沉迷了Google SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser. 我在<WebBrowser控件使用技巧分享>一文中曾谈到过"我现在可以通过 ...
- html标签手册 360doc,基于AJAX的文件上传控件NetAdvantage for jQuery
NetAdvantage for jQuery 是一款全新的轻量级.高性能的jQuery控件,包含了在线的Video播放控件,基于AJAX的文件上传控件,快速且强大的表格控件,以及创建和编辑Word. ...
- bootstrapinput传参数_***文件上传控件bootstrap-fileinput的使用和参数配置说明
特别注意: 引入所需文件后页面刷新查看样式奇怪,浏览器提示错误等,可能是因为js.css文件的引用顺序问题,zh.js需要在fileinput.js后面引入.bootstrap最好在fileinput ...
- python bootstrap-fileinput示例_文件上传控件bootstrap-fileinput的使用
一.准备 1.插件下载地址:https://github.com/kartik-v/bootstrap-fileinput/ 下载后的压缩包解压文件夹内容如下: js:插件核心js代码,引用filei ...
- BootStrap文件上传控件
一.准备 1.插件下载地址:https://github.com/kartik-v/bootstrap-fileinput/ 下载后的压缩包解压文件夹内容如下: js:插件核心js代码,引用filei ...
最新文章
- 大数据背景下的高职院校信息化建设探索
- Kafka万亿级消息实战
- 名校计算机博士:拿到了五个工作机会,华为是最差的!
- Python集合之set()使用方法详解
- 『原创』网站测试计划模板
- 基于hi-nginx的web开发(python篇)——动态路由和请求方法
- c++函数重载机制实现原理
- Seaborn 入门
- C# 页面调用控制台应用程序
- pecl安装扩展(首选)
- 华为鸿蒙系统可能,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- android 手机 基站定位软件,安卓手机基站+GPS定位源码
- 安装更多的CAD字体
- yaml 变量引用_Yaml语法使用
- matlab 声明gpu,使用MATLAB轻松享受GPU的强大功能
- Django前后端分离概念解析
- 【Salesforce】地理位置情報項目を使って周辺検索 GMaps
- html超链接子页面,页面html超链接怎么做
- dumprep.exe遇到无效指令
- 科比,老大1000天
热门文章
- ccd坏点测试软件,如何测试CCD坏点(ZT)
- getpixel() java_android – 使用getPixel()方法提取的巨大负值
- SR505人体感应模块
- 2018-09-11-二手车交易平台系统
- 图像修复模型——TV模型
- 拉普拉斯矩阵(Laplacian matrix)及其变体
- 初识mac 之设置篇
- 工作总结--如何定位web系统前后台的bug,以及bug分析/测试感想
- 手机装linux无root权限,linux无root权限安装screen(示例代码)
- vue登录页面实现记住密码的操作