bootstrap datepicker限定可选时间范围实现方法


Posted in Javascript onSeptember 28, 2016

一、应用场景

实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制,

如:开始时间不能大于结束时间,结束时间不能小于开始时间,此时就要为开始日期选择器和结束日期选择器动态的设置startDate和endDate的值。

二、相关知识点

1、bootstrap-datepicker的初始化

引入bootstrap-datepicker.js和bootstrap-datepicker.css

bootstrap-datepicker配置参数的了解

2、boostrap-datepicker的changeDate事件:日期改变时触发

3、bootstrap-datepicker的setEndDate和setStartDate方法

4、详细配置参见官方文档 http://bootstrap-datepicker.readthedocs.org/en/latest/methods.html

三、应用实例

1、JSP中,声明日期选择器

<span style="font-size:14px;"><div class="col-md-6 cy-text-right-md"> 
<div class="form-inline"> 
<div class="form-group cy-mar-ver-s"> 
<span class="cy-pad-hor-s">最后接入时间</span> 
</div> 
<div class="input-daterange input-group" id="datepicker"> 
<input type="text" class="form-control" name="start" id="qBeginTime" /> 
<span class="input-group-addon">至</span> 
<input type="text" class="form-control" name="end" id="qEndTime" /> 
</div> 
<div class="form-group cy-mar-ver-s"> 
<button class="btn btn-primary cy-pad-rgt-s" onclick="javascript:doQuery();" type="button">搜索</button> 
</div> 
</div> 
</div></span>

2、JS中,对日期选择器进行初始化和配置

<span style="font-size:14px;"> //开始时间: 
$('#qBeginTime').datepicker({ 
todayBtn : "linked", 
autoclose : true, 
todayHighlight : true, 
endDate : new Date() 
}).on('changeDate',function(e){ 
var startTime = e.date; 
$('#qEndTime').datepicker('setStartDate',startTime); 
}); 
//结束时间: 
$('#qEndTime').datepicker({ 
todayBtn : "linked", 
autoclose : true, 
todayHighlight : true, 
endDate : new Date() 
}).on('changeDate',function(e){ 
var endTime = e.date; 
$('#qBeginTime').datepicker('setEndDate',endTime); 
});</span>

3、效果图

bootstrap datepicker限定可选时间范围实现方法

bootstrap datepicker限定可选时间范围实现方法

以上所述是小编给大家介绍的bootstrap datepicker限定可选时间范围实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 学习笔记(五)
Dec 31 Javascript
30个最佳jQuery Lightbox效果插件分享
Apr 11 Javascript
实现51Map地图接口(示例代码)
Nov 22 Javascript
javascript下拉列表中显示树形菜单的实现方法
Nov 17 Javascript
javascript中对Date类型的常用操作小结
May 19 Javascript
微信小程序 实例应用(记账)详解
Sep 28 Javascript
jquery对象与DOM对象转化
Feb 08 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
Aug 17 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
React 父子组件通信的实现方法
Dec 05 Javascript
vue解决跨域问题(推荐)
Nov 10 Javascript
BootstrapValidator不触发校验的实现代码
Sep 28 #Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
Sep 28 #Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
Sep 28 #Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
Sep 28 #Javascript
Javascript中判断一个值是否为undefined的方法详解
Sep 28 #Javascript
BootStrap Validator使用注意事项(必看篇)
Sep 28 #Javascript
使用BootStrapValidator完成前端输入验证
Sep 28 #Javascript
You might like
php实现猴子选大王问题算法实例
2015/04/20 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
PHP children()函数讲解
2019/02/03 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
javascript concat数组累加 示例
2009/09/03 Javascript
一些实用的jQuery代码片段收集
2011/07/12 Javascript
Jquery中&quot;$(document).ready(function(){ })&quot;函数的使用详解
2013/12/30 Javascript
AspNet中使用JQuery boxy插件的确认框
2015/05/20 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
浅析JavaScript中命名空间namespace模式
2016/06/22 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
mint-ui在vue中的使用示例
2018/04/05 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
基于python实现简单日历
2018/07/28 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
土木工程专业自荐信
2013/10/04 职场文书
秘书行业自我鉴定范文
2013/12/30 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
蓬莱阁导游词
2015/02/04 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
大学军训心得体会800字
2016/01/11 职场文书
新手初学Java List 接口
2021/07/07 Java/Android