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 相关文章推荐
JQuery UI皮肤定制
Jul 27 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
Aug 14 Javascript
jQuery中clearQueue()方法用法实例
Dec 29 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
Oct 31 Javascript
javascript数据类型验证方法
Dec 31 Javascript
JavaScript中的继承之类继承
May 01 Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
vue路由嵌套的SPA实现步骤
Nov 06 Javascript
Angular 组件之间的交互的示例代码
Mar 24 Javascript
JavaScript获取当前url路径过程解析
Dec 27 Javascript
JS猜数字游戏实例讲解
Jun 30 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
Terran兵种介绍
2020/03/14 星际争霸
php不用正则验证真假身份证
2013/11/06 PHP
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
php实现可用于mysql,mssql,pg数据库操作类
2014/12/13 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
JavaScript删除指定子元素代码实例
2015/01/13 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
详解用vue编写弹出框组件
2017/07/04 Javascript
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
python实现多人聊天室
2020/03/31 Python
python实现桌面气泡提示功能
2019/07/29 Python
python随机模块random使用方法详解
2020/02/14 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
毕业生自我鉴定
2013/11/05 职场文书
企业宣传工作方案
2014/06/02 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
单位同意报考证明
2015/06/17 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript