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 AJAX 调用WebService实现代码
Mar 24 Javascript
10个基于浏览器的JavaScript调试工具分享
Feb 07 Javascript
jquery特效 幻灯片效果示例代码
Jul 16 Javascript
地址栏传递中文参数乱码在js里用escape转码
Aug 28 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 Javascript
原生js的数组除重复简单实例
May 24 Javascript
js友好的时间返回函数
Aug 24 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 Javascript
underscore之Collections_动力节点Java学院整理
Jul 10 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
代码详解javascript模块加载器
Mar 04 Javascript
JavaScript复制变量三种方法实例详解
Jan 09 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
生成静态页面的PHP类
2006/11/25 PHP
php中文字母数字验证码实现代码
2008/04/25 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
使用JQUERY Tabs插件宿主IFRAMES
2010/01/01 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
jquery ztree实现下拉树形框使用到了json数据
2014/05/14 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
2014/06/07 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
javascript 闭包详解
2015/02/15 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
2017/09/13 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
Python操作串口的方法
2015/06/17 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
Python PIL图片添加字体的例子
2019/08/22 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
知识竞赛拉拉队口号
2014/06/16 职场文书
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis