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 相关文章推荐
javascript同页面多次调用弹出层具体实例代码
Aug 16 Javascript
javascript垃圾收集机制与内存泄漏详细解析
Nov 11 Javascript
JS跨域问题详解
Nov 25 Javascript
JavaScript设计模式之代理模式介绍
Dec 28 Javascript
js实现双击图片放大单击缩小的方法
Feb 17 Javascript
JS实现控制表格行文本对齐的方法
Mar 30 Javascript
HTML5 canvas 9绘制图片实例详解
Sep 06 Javascript
微信小程序 教程之WXSS
Oct 18 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 Javascript
es6中let和const的使用方法详解
Feb 24 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 Javascript
基于JavaScript实现随机点名器
Feb 25 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
1 Tube Radio
2021/03/02 无线电
Smarty Foreach 使用说明
2010/03/23 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
php的ddos攻击解决方法
2015/01/08 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
AngularJS之页面跳转Route实例代码
2017/03/10 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
Python网站验证码识别
2016/01/25 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
Python reversed函数及使用方法解析
2020/03/17 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
python实现银行账户系统
2021/02/22 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
Ajax和javascript的区别
2013/07/20 面试题
交警个人先进事迹材料
2014/05/11 职场文书
预备党员综合考察材料
2014/05/31 职场文书
文员求职信
2014/07/15 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python