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调用客户端的可执行文件(示例代码)
Nov 28 Javascript
js操作table示例(个人心得)
Nov 29 Javascript
js获取select标签的值且兼容IE与firefox
Dec 30 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
浅析$.getJSON异步请求和同步请求
Jun 06 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
JS常见算法详解
Feb 28 Javascript
Angular 封装并发布组件的方法示例
Apr 19 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
Nov 30 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
Feb 05 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
Jun 10 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
node 使用 async 控制并发的方法
2018/05/07 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
用xpath获取指定标签下的所有text的实例
2019/01/02 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
pycharm如何设置官方中文(如何汉化)
2020/12/29 Python
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
竟聘演讲稿范文
2013/12/31 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
房屋出售授权委托书
2014/10/12 职场文书
合法的离婚协议书范本
2014/10/23 职场文书
2014年度培训工作总结
2014/11/27 职场文书
2015年档案室工作总结
2015/05/23 职场文书
师德培训心得体会2016
2016/01/09 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android