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获取地址栏参数插件(模仿C#)
Oct 26 Javascript
ModelDialog JavaScript模态对话框类代码
Apr 17 Javascript
修复ie8&chrome下window的resize事件多次执行
Oct 20 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
Dec 12 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
Jan 28 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
Dec 24 Javascript
jQuery+ajax读取并解析XML文件的方法
Sep 09 Javascript
使用bootstrap实现多窗口和拖动效果
Sep 22 Javascript
预防网页挂马的方法总结
Nov 03 Javascript
js实现登录拖拽窗口
Feb 10 Javascript
JS实现前端动态分页码代码实例
Jun 02 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
如何将一个表单同时提交到两个地方处理
2006/10/09 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
python3学习笔记之多进程分布式小例子
2018/02/13 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
python flask框架实现重定向功能示例
2019/07/02 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
法国二手MacBook销售网站:Okamac
2019/03/18 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
.NET remoting中对象激活的两种方式
2015/06/08 面试题
工程地质勘察专业大学生求职信
2013/10/13 职场文书
商务邀请函范文
2014/01/14 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
开展党的群众路线教育实践活动剖析材料
2014/10/13 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
公务员考察材料
2014/12/23 职场文书
你对自己的信用报告有过了解吗?
2019/07/09 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
详解MySQL 联合查询优化机制
2021/05/10 MySQL