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 相关文章推荐
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
用jquery存取照片的具体实现方法
Jun 30 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
Jun 23 Javascript
JS实现进入页面时渐变背景色的方法
Feb 25 Javascript
莱鸟介绍javascript onclick事件
Jan 06 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
Aug 31 Javascript
JS代码实现百度地图 画圆 删除标注
Oct 12 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
JS常用正则表达式总结【经典】
May 12 Javascript
小程序的上传文件接口的注意要点解析
Sep 17 Javascript
JavaScript数组排序小程序实现解析
Jan 13 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
ajax php 实现写入数据库
2009/09/02 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
PHP加密解密类实例代码
2016/07/20 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
vue+axios新手实践实现登陆的示例代码
2018/06/06 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
python进程类subprocess的一些操作方法例子
2014/11/22 Python
Python之py2exe打包工具详解
2017/06/14 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
学习python分支结构
2019/05/17 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
django做form表单的数据验证过程详解
2019/07/26 Python
深入了解python中元类的相关知识
2019/08/29 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
采购主管工作职责
2013/12/12 职场文书
公司应聘求职信
2014/06/21 职场文书
环保项目建议书
2014/08/26 职场文书
投诉信回复范文
2015/07/03 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android
nginx常用配置conf的示例代码详解
2022/03/21 Servers
python中 Flask Web 表单的使用方法
2022/05/20 Python
JavaScript原型链中函数和对象的理解
2022/06/16 Javascript