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 对象成员的可见性说明
Oct 16 Javascript
javascript设计模式之解释器模式详解
Jun 05 Javascript
使用javaScript动态加载Js文件和Css文件
Oct 24 Javascript
JQuery+EasyUI轻松实现步骤条效果
Feb 22 Javascript
利用10行js代码实现上下滚动公告效果
Dec 08 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
详解如何从零开始搭建Express+Vue开发环境
Jul 17 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 Javascript
微信小程序实现动态获取元素宽高的方法分析
Dec 10 Javascript
微信小程序webview实现长按点击识别二维码功能示例
Jan 24 Javascript
js实现简单点赞操作
Mar 17 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 文件上传后端处理实用技巧方法
2017/01/06 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
jQuery实现的浮动层div浏览器居中显示效果
2017/02/03 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
python随机生成指定长度密码的方法
2015/04/04 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
2016/01/07 Python
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
用Django写天气预报查询网站
2018/10/21 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
简单了解python的内存管理机制
2019/07/08 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Python多分支if语句的使用
2020/09/03 Python
python识别验证码的思路及解决方案
2020/09/13 Python
临床护士自荐信
2014/01/31 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
学生旷课检讨书500字
2014/10/28 职场文书
毕业生自荐信范文
2015/03/05 职场文书
公司晚会主持词
2019/04/17 职场文书
python实现高效的遗传算法
2021/04/07 Python
分享Python获取本机IP地址的几种方法
2022/03/17 Python