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(一)简介
Jul 07 Javascript
JavaScript创建一个object对象并操作对象属性的用法
Mar 23 Javascript
JavaScript操作DOM元素的childNodes和children区别
Apr 01 Javascript
jQuery简单实现MD5加密的方法
Mar 03 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
Google 爬虫如何抓取 JavaScript 的内容
Apr 07 Javascript
canvas简单快速的实现知乎登录页背景效果
May 08 Javascript
w3c编程挑战_初级脚本算法实战篇
Jun 23 Javascript
vue-router 导航钩子的具体使用方法
Aug 31 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
小程序自定义模板实现吸顶功能
Jan 08 Javascript
ES6扩展运算符和rest运算符用法实例分析
May 23 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
javascript中的几个运算符
2007/06/29 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
javascript面向对象之定义成员方法实例分析
2015/01/13 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
基于jQuery1.9版本如何判断浏览器版本类型
2016/01/12 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
解决Django中多条件查询的问题
2019/07/18 Python
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
python中提高pip install速度
2020/02/14 Python
python switch 实现多分支选择功能
2020/12/21 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
关于爱情的广播稿
2014/01/16 职场文书
关于打架的检讨书
2014/01/17 职场文书
小学生检讨书大全
2014/02/06 职场文书
小学生安全演讲稿
2014/04/25 职场文书
英语教育专业毕业生求职信
2014/08/28 职场文书
2014年预备党员学习新党章思想汇报
2014/09/15 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
学校就业保障协议书
2019/06/24 职场文书
redis数据一致性的实现示例
2022/03/18 Redis
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server