本篇介绍如何使用bootstrap fileinput.js,file input插件功能如此强大,样式非常美观,并且支持上传文件预览,ajax同步或异步上传,拖曳文件上传等炫酷的功能,最好用的文件上传组件。

文件夹结构

版本都是3.x

New Document

x

×

请选择Excel文件

下载导入模板

$(function () {

//0.初始化fileinput

var oFileInput = new FileInput();

oFileInput.Init("txt_file", "/api/OrderApi/ImportOrder");

});

//初始化fileinput

var FileInput = function () {

var oFile = new Object();

//初始化fileinput控件(第一次初始化)

oFile.Init = function(ctrlName, uploadUrl) {

var control = $('#' + ctrlName);

//初始化上传控件的样式

control.fileinput({

language: 'zh', //设置语言

uploadUrl: uploadUrl, //上传的地址

allowedFileExtensions: ['jpg', 'gif', 'png'],//接收的文件后缀

showUpload: true, //是否显示上传按钮

showCaption: false,//是否显示标题

browseClass: "btn btn-primary", //按钮样式

//dropZoneEnabled: false,//是否显示拖拽区域

//minImageWidth: 50, //图片的最小宽度

//minImageHeight: 50,//图片的最小高度

//maxImageWidth: 1000,//图片的最大宽度

//maxImageHeight: 1000,//图片的最大高度

//maxFileSize: 0,//单位为kb,如果为0表示不限制文件大小

//minFileCount: 0,

maxFileCount: 10, //表示允许同时上传的最大文件个数

enctype: 'multipart/form-data',

validateInitialCount:true,

previewFileIcon: "",

msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}!",

});

//导入文件上传完成之后的事件

$("#txt_file").on("fileuploaded", function (event, data, previewId, index) {

$("#myModal").modal("hide");

var data = data.response.lstOrderImport;

if (data == undefined) {

toastr.error('文件格式类型不正确');

return;

}

//1.初始化表格

var oTable = new TableInit();

oTable.Init(data);

$("#div_startimport").show();

});

}

return oFile;

};

知识只有共享才能传播,才能推崇出新的知识,才能学到更多,这里写的每一篇文字/博客,基本都是从网上查询了一下资料然后记录下来,也有些是原滋原味搬了过来,也有时加了一些自己的想法,希望大家喜欢。

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程

Bootstrap实战教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python bootstrap-fileinput示例_bootstrap fileinput完整实例分享相关推荐

  1. python调用扫描仪_使用Python编写简单的端口扫描器的实例分享

    单线程实现单线程实现道理比较简单,这里尝试Soket连接3389,连接成功说明端口开放,否则说明没有开远程服务.随便修改了一下就ok了,代码如下,最终得到自己的IP地址. #!/usr/bin/env ...

  2. java限时抢购_限时抢购-倒计时的完整实例(分享)

    如下所示: 团购--限时抢 还剩 function FreshTime() { var endtime = new Date("2017/10/15,12:20:12");//结束 ...

  3. HTML设置限时抢购倒计时步骤,限时抢购-倒计时的完整实例(分享)

    如下所示: 团购--限时抢 还剩 function FreshTime() { var endtime = new Date("2017/10/15,12:20:12");//结束 ...

  4. fileinput 时间_BootStrap Fileinput的使用教程

    bootstrap-fileinput是基于bootstrap的上传控件,此控件网上有很多例子.我照着例子做后发现请求无法提交到后台,反复测试后发现,不能禁止预览(showPreview要设置为tru ...

  5. python批量录入学生信息_利用Python实现学生信息管理系统的完整实例

    项目要求: 读完题目,首先我们要确定程序思路 我们要全部通过类去实现 也就是 我们要实现管理员.学生.讲师.课程.教师五个类 管理员类 class Administration(object): de ...

  6. java爬虫抓取nba_利用Python爬虫爬取NBA数据功能实例分享

    Python实现爬虫爬取NBA数据功能示例 本文实例讲述了Python实现爬虫爬取NBA数据功能.分享给大家供大家参考,具体如下: 爬取的网站为:stat-nba.com,这里爬取的是NBA2016- ...

  7. python爬网站数据实例-利用Python爬虫爬取NBA数据功能实例分享

    Python实现爬虫爬取NBA数据功能示例 本文实例讲述了Python实现爬虫爬取NBA数据功能.分享给大家供大家参考,具体如下: 爬取的网站为:stat-nba.com,这里爬取的是NBA2016- ...

  8. Python自动化处理Excel表格实战完整代码分享(课表解析)

    今天不做展开式讲解,就分享春节期间接的Python单子,将原始课程总表按照指定格式输出. 目录: 1. 需求 2. 代码 1. 需求 输入:就是以下课程总表 周一到周五,不同班级上午和下午的课程+任课 ...

  9. python写端口扫描器_使用Python编写简单的端口扫描器的实例分享

    #!/usr/bin/env python import socket if __name__=='__main__': port=3389 s=socket.socket() for cnt in ...

最新文章

  1. JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容
  2. 两种比较不错的密码修改方案
  3. 理解ReentrantLock的公平锁和非公平锁
  4. linux导入函数包失败,使用qsub运行shellscript时出现apos;文件意外结束apos;和apos;错误导入函数定义apos;错误 中国服务器网...
  5. 什么是标准输入,标准输出(stdin,stdout)
  6. 深入理解JavaScript的变量作用域(转)
  7. Jena+fuseki安装配置教程
  8. 当我们群嘲假博士时,不要忘了真博士们的艰辛
  9. sessionstorage,localstorage和cookie
  10. AcWing1073.树的中心(树形DP)题解
  11. 小程序登录及用户信息和手机号的获取
  12. python 装饰器 二
  13. java课题设计实验报告,JAVA简单记事本程序设计实验报告
  14. php异步表单,利用ajax实现表单的异步互动——2018年4月10日
  15. 数学问题(二):质数、质因子
  16. 【NLP】⚠️学不会打我! 半小时学会基本操作 2⚠️ 关键词
  17. I Want to Know
  18. PPT如何另存为高清图片
  19. 立Flag 学习Ng - 高可用配置
  20. 彩色图像与无色图像、消色差、图像的空间频率成分(chromatic information achromatic information、spatial frequency component)

热门文章

  1. 由隐藏层节点数引起的网络准确率的不规则变化02
  2. 二分类神经网络的特征光谱---2-3至2-9
  3. 在Linux中设置UMASK值
  4. python 2021/12/31
  5. DFTug - Architecture Your Test Design
  6. 1、C语言面试笔试---变量定义和声明
  7. Token Bucket在QoS中入门级介绍python示例
  8. laravel5.7的redis配置,一直报错Class 'Predis\Client' not found
  9. Ubuntu 16.04使用root 帐号开启 SSH 登录
  10. sublime3配置pythonIDE