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 新手学习常见问题解决方法
Apr 18 Javascript
Node.js 制作实时多人游戏框架
Jan 08 Javascript
jquery搜索框效果实现方法
Jan 16 Javascript
innerHTML中标签可以换行的方法汇总
Aug 14 Javascript
使用vue实现点击按钮滑出面板的实现代码
Jan 10 Javascript
js异步编程小技巧详解
Aug 14 Javascript
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
Vue脚手架的简单使用实例
Jul 10 Javascript
js滚轮事件 js自定义滚动条的实现
Jan 18 Javascript
vue绑定class的三种方法
Dec 24 Vue.js
JavaScript实现简单拖拽效果
Sep 15 Javascript
详细介绍Next.js脚手架完整搭建封装
Apr 26 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
用PHP动态创建Flash动画
2006/10/09 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
javascript正则表达式中分组详解
2016/07/17 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[46:55]Ti4 冒泡赛第二轮 LGD vs C9
2014/07/14 DOTA
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
Python制作词云的方法
2018/01/03 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
CSS3 rgb and rgba(透明色)的使用详解
2020/09/25 HTML / CSS
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
门卫人员岗位职责
2013/12/24 职场文书
幼儿教师考核制度
2014/01/25 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
大学生优秀自荐信范文
2014/02/25 职场文书
2014年幼儿园园务工作总结
2014/12/05 职场文书
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python
Python字典和列表性能之间的比较
2021/06/07 Python
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js