BootStrap中Datetimepicker和uploadify插件应用实例小结


Posted in Javascript onMay 26, 2016

bootstrap-datetimepicker是一款轻便的时间选择插件,支持Time选择,国际化,应用起来相当简单。而uploadify则是一款支持多文件上传的插件。最近应用这两个插件做了些小应用,感觉不错,简单做个总结。

1.引入插件注意事项

bootstrap-datetimepicker 官网下载,应用bootstrap-datetimepicker需要用到三个文件:bootstrap-datetimepicker.min.js,bootstrap-datetimepicker.min.css((样式),bootstrap-table-zh-CN.min.js(汉化)。uploadify官网下载的文件中则需引用到jQuery.uploadify.min.js,uploadify.css,uploadify-cancel.png,uploadify.swf

2.bootstrap-datetimepicker 时间选择

<div class="form-group" >
<label for="startTime" class="col-sm-2 control-label">开始时间:</label>
<div class="input-group date form_datetime col-sm-5" data-link-field="dtp_input1">
<input class="form-control" id= "showTime" th:value="${#dates.format(activity.startTime, 'yyyy-MM-dd HH:mm:ss')}" style="margin-left: 14px;" type="text" value="" readonly="readonly" />
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
</div>
<input type="hidden" id="dtp_input1" name="startTime" /><br/>
</div>
$('.form_datetime').datetimepicker({
//时间格式化
format: 'yyyy-MM-dd HH:mm:ss',
//汉化
language: 'zh-CN',
//一周从哪一天开始,0(星期日)到6(星期六)
weekStart: 1,
//在日期时间选择器组件的底部显示一个 "Today" 按钮用以选择当前日期
todayBtn: 1,
//当选择一个日期之后是否立即关闭此日期时间选择器。
autoclose: 1,
//如果为true, 高亮当前日期
todayHighlight: 1,
//日期时间选择器打开之后首先显示的视图
startView: 2,
//当选择器关闭的时候,是否强制解析输入框中的值
forceParse: 0,
showMeridian: 1,
//此数值被当做步进值用于构建小时视图
minuteStep : 1
});

最终效果如下图:

BootStrap中Datetimepicker和uploadify插件应用实例小结 

BootStrap中Datetimepicker和uploadify插件应用实例小结

3.uploadify图片上传

$("#file_upload").uploadify({
'method' : 'post',
'auto': true,//选择完图片后自动上传
'buttonText': '上传图片',
'simUploadLimit' : 1,
'cancelImg': '../../../resources/images/uploadify-cancel.png',
'uploader' : "/uploadImage?_csrf="+$("#_csrf").val(),
'swf' : '../../../resources/js/uploadify.swf', //必须引入
//上传成功后的操作
'onUploadSuccess' : function(file, data, response) {
$("#imgUrl").val(data);
}
});

服务器端代码

@ResponseBody
@RequestMapping(value = "/uploadImage")
public String uploadImage(HttpServletRequest request) throws Exception{
ResponseObject<String> responseObject = new ResponseObject<String>(GlobalErrorCode.SUCESS);
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Iterator<String> fileNames = multipartRequest.getFileNames();
MultipartFile multipartFile = multipartRequest.getFile(fileNames.next());
...此处省去若干行

return url;
}

最终显示效果:

BootStrap中Datetimepicker和uploadify插件应用实例小结

BootStrap中Datetimepicker和uploadify插件应用实例小结

以上所述是小编给大家介绍的BootStrap中Datetimepicker和uploadify插件应用实例小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
vue引入jq插件的实例讲解
Sep 12 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
vue ajax 拦截原理与实现方法示例
Nov 29 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
Javascript执行流程细节原理解析
May 14 Javascript
基于js实现判断浏览器类型代码实例
Jul 17 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 Javascript
JavaScript中的Number数字类型学习笔记
May 26 #Javascript
BootStrap中的table实现数据填充与分页应用小结
May 26 #Javascript
JS实现table表格数据排序功能(可支持动态数据+分页效果)
May 26 #Javascript
JS代码实现table数据分页效果
May 26 #Javascript
JavaScript中的boolean布尔值使用学习及相关技巧讲解
May 26 #Javascript
辨析JavaScript中的Undefined类型与null类型
May 26 #Javascript
JavaScript数组的栈方法与队列方法详解
May 26 #Javascript
You might like
同时提取多条新闻中的文本一例
2006/10/09 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
JS组件Bootstrap实现下拉菜单效果代码
2016/04/26 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
2017/01/23 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
2017/07/10 Javascript
three.js中文文档学习之通过模块导入
2017/11/20 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python学习笔记之常用函数及说明
2014/05/23 Python
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
详细探究Python中的字典容器
2015/04/14 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
基于python检查矩阵计算结果
2020/05/21 Python
python中time包实例详解
2021/02/02 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
建筑行业的大学生自我评价
2013/12/08 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
2015纪念九一八事变84周年演讲稿
2015/03/19 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis