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学习笔记2 函数
Jan 11 Javascript
js parentElement和offsetParent之间的区别
Mar 23 Javascript
5个最佳的Javascript日期处理类库分享
Apr 15 Javascript
返回页面顶部top按钮通过锚点实现(自写)
Aug 30 Javascript
JS的document.all函数使用示例
Dec 30 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
Nov 17 Javascript
vue+iview+less+echarts实战项目总结
Feb 22 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
Layui组件Table绑定行点击事件和获取行数据的方法
Aug 19 Javascript
js实现批量删除功能
Aug 27 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
PHP脚本的10个技巧(8)
2006/10/09 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
php实现两个数组相加的方法
2015/02/17 PHP
PHP常用字符串函数小结(推荐)
2018/08/05 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
比较详细的关于javascript中void(0)的具体含义解释
2007/08/02 Javascript
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
JavaScript 数组运用实现代码
2010/04/13 Javascript
JS的replace方法介绍
2012/10/20 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
uniapp,微信小程序中使用 MQTT的问题
2020/07/11 Javascript
Python发送email的3种方法
2015/04/28 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
python获取微信小程序手机号并绑定遇到的坑
2018/11/19 Python
解决安装pycharm后不能执行python脚本的问题
2019/01/19 Python
Python使用random模块生成随机数操作实例详解
2019/09/17 Python
Python之指数与E记法的区别详解
2019/11/21 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
厨房工作人员岗位职责
2013/11/15 职场文书
捐赠仪式主持词
2014/03/19 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python