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 相关文章推荐
js 分栏效果实现代码
Aug 29 Javascript
谷歌地图打不开的解决办法
Aug 07 Javascript
javascript中JSON.parse()与eval()解析json的区别
May 19 Javascript
微信JS SDK接入的几点注意事项(必看篇)
Jun 23 Javascript
深入理解vue.js中$watch的oldvalue与newValue
Aug 07 Javascript
使用JS实现导航切换时高亮显示的示例讲解
Aug 22 Javascript
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
vue2.x集成百度UEditor富文本编辑器的方法
Sep 21 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 Javascript
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 Javascript
关于Vue中$refs的探索浅析
Nov 05 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
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
2011/04/23 PHP
wamp下修改mysql访问密码的解决方法
2013/05/07 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
[02:20]DOTA2亚洲邀请赛 IG战队出场宣传片
2015/02/07 DOTA
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
Linux下python制作名片示例
2018/07/20 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
资产经营总监岗位职责范文
2013/12/01 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
环保证明
2015/06/23 职场文书
基于docker安装zabbix的详细教程
2022/06/05 Servers