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 相关文章推荐
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
浅析Node.js中的内存泄漏问题
Jun 23 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
javascript中 try catch用法
Aug 16 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
JQuery点击行tr实现checkBox选中的简单实例
May 26 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
Jul 04 Javascript
js 事件的传播机制(实例讲解)
Jul 20 Javascript
webpack4 处理CSS的方法示例
Sep 03 Javascript
vue集成百度UEditor富文本编辑器使用教程
Sep 21 Javascript
微信小程序实现简单表格
Feb 14 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 图片上添加透明度渐变的效果
2009/06/29 PHP
php INI配置文件的解析实现分析
2011/01/04 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
Vue.js父与子组件之间传参示例
2017/02/28 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
微信小程序常用简易小函数总结
2019/02/01 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python3.6中Twisted模块安装的问题与解决
2019/04/15 Python
python轮询机制控制led实例
2020/05/03 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
耐克中国官方商城:Nike中国
2018/10/18 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
生产厂厂长岗位职责
2013/12/25 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
招商专员岗位职责
2014/02/08 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
通用员工手册范本
2015/05/14 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书