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编程起步(第四课)
Feb 27 Javascript
JScript 脚本实现文件下载 一般用于下载木马
Oct 29 Javascript
JS替换文本域内的回车示例
Feb 18 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
Mar 18 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
Mar 28 Javascript
JS实现简单的图书馆享元模式实例
Jun 30 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 Javascript
JS仿淘宝实现的简单滑动门效果代码
Oct 14 Javascript
EasyUI学习之DataGird分页显示数据
Dec 29 Javascript
详解vue-router 2.0 常用基础知识点之router.push()
May 10 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
Paypal支付不完全指北
Jun 04 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速度全攻略
2006/10/09 PHP
php ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
js异或加解密效果代码
2008/06/25 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
js实现移动端轮播图
2020/12/21 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
[03:57]2016完美“圣”典风云人物:rOtk专访
2016/12/09 DOTA
python学习之编写查询ip程序
2016/02/27 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
Python numpy 常用函数总结
2017/12/07 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
python环境下安装opencv库的方法
2020/03/05 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
Python如何操作docker redis过程解析
2020/08/10 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
创联软件面试题笔试题
2012/10/07 面试题
春节联欢晚会主持词范文
2014/03/24 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
导游词之西安骊山
2019/12/20 职场文书
欧元符号 €
2022/02/17 杂记