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 相关文章推荐
js继承 Base类的源码解析
Dec 30 Javascript
JavaScript 参数中的数组展开 [译]
Sep 21 Javascript
一个背景云变换js特效 鼠标移动背景云变化
Dec 28 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
Mar 05 Javascript
微信小程序 网络API发起请求详解
Nov 09 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
Jan 08 jQuery
微信小程序使用wxParse解析html的实现示例
Aug 30 Javascript
Node.js API详解之 vm模块用法实例分析
May 27 Javascript
ES2020系列之空值合并运算符 '??'
Jul 22 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
php实现的漂亮分页方法
2014/04/17 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
[01:06]DOTA2隆重推出2016冬季勇士令状 内含上海特级锦标赛互动指南
2016/02/17 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python编码爬坑指南(必看)
2016/06/10 Python
Python控制键盘鼠标pynput的详细用法
2019/01/28 Python
对python中list的拷贝与numpy的array的拷贝详解
2019/01/29 Python
Python GUI编程 文本弹窗的实例
2019/06/11 Python
python实现简单颜色识别程序
2020/02/19 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
Java的五个基础面试题
2016/02/26 面试题
商业房地产广告语
2014/03/13 职场文书
青年安全生产示范岗事迹材料
2014/05/04 职场文书
写得不错的求职信范文
2014/07/11 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
情人节单身感言
2015/08/03 职场文书
股东协议书范本2016
2016/03/21 职场文书