BootStrap智能表单实战系列(九)表单图片上传的支持


Posted in Javascript onJune 13, 2016

什么是 Bootstrap?

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。

历史

Bootstrap 是由 Twitter 的 Mark Otto 和 Jacob Thornton 开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。

Bootstrap 包的内容

基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。这将在 Bootstrap 基本结构 部分详细讲解。

CSS:Bootstrap 自带以下特性:全局的 CSS 设置、定义基本的 HTML 元素样式、可扩展的 class,以及一个先进的网格系统。这将在 Bootstrap CSS 部分详细讲解。

组件:Bootstrap 包含了十几个可重用的组件,用于创建图像、下拉菜单、导航、警告框、弹出框等等。这将在 布局组件 部分详细讲解。

JavaScript 插件:Bootstrap 包含了十几个自定义的 jQuery 插件。您可以直接包含所有的插件,也可以逐个包含这些插件。这将在 Bootstrap 插件 部分详细讲解。

定制:您可以定制 Bootstrap 的组件、LESS 变量和 jQuery 插件来得到您自己的版本。

以上介绍的不是本文的重点,下面给大家介绍如何在生成表单后,可以支持上传图片后可以及时预览图片

代码如下(连接地址:https://github.com/xiexingen/Bootstrap-SmartForm/blob/master/demo/form3-ele-img.html):

•依赖jquery-file-upload插件,需要引用jquery.ui.widget.js、jquery.iframe-transport.js、jquery.fileload.js

•调用global.Fn.InitPlugin('img','formContainer');formContainer:为表单id,缩小查找范围,可选

本插件的原理是将图片上传到服务器,然后服务器返回图片存储的路径,最后提交表单的时候将图片的路径发送给服务器存储参数说明:

id:'可以任意给,主要用来区分'

multiple:'true' ,上传时候是否允许多选文件

name:上传文件时,提交的键

ExtendAttr:

field:保存表单时,发送的键名handle:可选[single|mutiple|null] 如果为single,表示上传的图片会替换现有的图片,否则将追加在当前图片后面

url:图片上传提交的url,你也可以修改global.js文件中的global.Fn.InitUploadImage里面的默认值

note:该方法默认接受返回的json格式为:{result:200,imgurl:'.....'},result:200 表示图片上传成功!

运行截图:

BootStrap智能表单实战系列(九)表单图片上传的支持

以上所述是小编给大家介绍的BootStrap智能表单实战系列(九)表单图片上传的支持 的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript计算当月剩余天数(天数计算器)示例代码
Jan 09 Javascript
JavaScript实现twitter puddles算法实例
Dec 06 Javascript
SeaJS 与 RequireJS 的差异对比
Dec 08 Javascript
javascript实现确定和取消提示框效果
Jul 10 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
Aug 05 Javascript
利用bootstrapValidator验证UEditor
Sep 14 Javascript
利用ES6语法重构React组件详解
Mar 02 Javascript
简述JS浏览器的三种弹窗
Jul 15 Javascript
vue项目环境变量配置的实现方法
Oct 12 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
Jan 22 Javascript
使用Vue实现调用接口加载页面初始数据
Oct 28 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 Javascript
浅谈JavaScript对象的创建方式
Jun 13 #Javascript
BootStrap智能表单实战系列(八)表单配置json详解
Jun 13 #Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 #Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
Jun 13 #Javascript
js 截取或者替换字符串中的数字实现方法
Jun 13 #Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
Jun 13 #Javascript
BootStrap智能表单实战系列(四)表单布局介绍
Jun 13 #Javascript
You might like
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
Javascript实现单例模式
2016/01/24 Javascript
javascript实现数据双向绑定的三种方式小结
2017/03/09 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
关于Vue组件库开发详析
2018/07/01 Javascript
解决layui中的form表单与button的点击事件冲突问题
2018/08/15 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
Python日期操作学习笔记
2008/10/07 Python
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
读取本地json文件,解析json(实例讲解)
2017/12/06 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python pandas修改列属性的方法详解
2018/06/09 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
Python几种常见算法汇总
2020/06/02 Python
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
应届生财务会计求职信
2013/11/05 职场文书
企业管理培训感言
2014/01/27 职场文书
统计岗位职责
2014/02/21 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
兴趣班停课通知
2015/04/24 职场文书
教导处教学工作总结
2015/08/12 职场文书
工程移交协议书
2016/03/24 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
浅谈Python基础之列表那些事儿
2021/05/11 Python