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 相关文章推荐
推荐20家国外的脚本下载网站
Apr 28 Javascript
JS 修改URL参数(实现代码)
Jul 08 Javascript
js select option对象小结
Dec 20 Javascript
动态的创建一个元素createElement及删除一个元素
Jan 24 Javascript
jQuery简单几行代码实现tab切换
Mar 10 Javascript
JavaScript实现添加及删除事件的方法小结
Aug 04 Javascript
jQuery实现hover合成事件的方法
Aug 06 Javascript
使用jquery插件qrcode生成二维码
Oct 22 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
Jan 26 Javascript
Vue.js 2.0中select级联下拉框实例
Mar 06 Javascript
javascript实现切割轮播效果
Nov 28 Javascript
小程序自定义圆形进度条
Nov 17 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
咖啡常见的种类
2021/03/03 新手入门
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
vue-router:嵌套路由的使用方法
2017/02/21 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
python正则表达式之对号入座篇
2018/07/24 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
比利时家具购买网站:Home24
2019/01/03 全球购物
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
留学推荐信怎么写
2014/01/25 职场文书
合同协议书格式
2014/04/18 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
水知道答案观后感
2015/06/08 职场文书
酒店宣传语大全
2015/07/13 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
PHP中多字节字符串操作实例详解
2021/08/23 PHP
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers