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 相关文章推荐
jQuery 对象中的类数组操作
Apr 27 Javascript
js判断某个方法是否存在实例代码
Jan 10 Javascript
使用javascript实现判断当前浏览器
Apr 14 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
js+html5实现canvas绘制网页时钟的方法
May 21 Javascript
详解webpack+es6+angular1.x项目构建
May 02 Javascript
Vue实现双向数据绑定
May 03 Javascript
Angular实现表单验证功能
Nov 13 Javascript
解决循环中setTimeout执行顺序的问题
Jun 20 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
微信小程序 (地址选择1)--选取搜索地点并显示效果
Dec 17 Javascript
详细谈谈JavaScript中循环之间的差异
Aug 23 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+MYSQL的文章管理系统(一)
2006/10/09 PHP
php header()函数使用说明
2008/07/10 PHP
PHP 函数执行效率的小比较
2010/10/17 PHP
php获得url参数中具有&amp;的值的方法
2014/03/05 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
用javascript实现自定义标签
2007/05/08 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
最新最热最实用的15个jQuery插件汇总
2015/07/05 Javascript
Bootstrap轮播图学习使用
2017/02/10 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
浅谈Python中数据解析
2015/05/05 Python
Python3访问并下载网页内容的方法
2015/07/28 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
python3中利用filter函数输出小于某个数的所有回文数实例
2019/11/24 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Python是怎样处理json模块的
2020/07/16 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
餐饮总经理岗位职责
2014/03/07 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
违纪检讨书
2015/01/27 职场文书
杜甫草堂导游词
2015/02/03 职场文书
2015年效能监察工作总结
2015/04/23 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
煤矿安全生产管理协议书
2016/03/22 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript