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高级程序设计 XML、Ajax 学习笔记
Sep 10 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
Sep 19 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
JQuery动画animate的stop方法使用详解
May 09 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
Aug 18 Javascript
javascript基本类型详解
Nov 28 Javascript
js图片跟随鼠标移动代码
Nov 26 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
关于原生js中bind函数的简单实现
Aug 10 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
实例讲解vue源码架构
Jan 24 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
Dec 10 Vue.js
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
PHP实现网上点歌(二)
2006/10/09 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
jQuery的deferred对象使用详解
2011/08/20 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
2013/11/12 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
JS设置手机验证码60s等待实现代码
2017/06/14 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
完美解决手机网页中输入框被输入法遮挡的问题
2017/12/19 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Python爬取网页信息的示例
2020/09/24 Python
如何完美的建立一个python项目
2020/10/09 Python
C#软件工程师英语面试题
2015/06/07 面试题
高校自主招生自荐信
2013/12/09 职场文书
企业办公室岗位职责
2014/03/12 职场文书
股指期货心得体会
2014/09/10 职场文书
武当山导游词
2015/02/03 职场文书
粗暴解决CUDA out of memory的问题
2021/05/22 Python