iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Bootstrap中DatePicker怎么用
  • 461
分享到

Bootstrap中DatePicker怎么用

2024-04-02 19:04:59 461人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关Bootstrap中DatePicker怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用日期插件时,经常会有一种需求。两个input框选择。开始时

这篇文章给大家分享的是有关Bootstrap中DatePicker怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

用日期插件时,经常会有一种需求。两个input框选择。开始时间小于结束时间,结束时间大于开始时间,开始时间和结束时间都不大于当前时间。

我们当然可以用选择的结果来判断输入正确与否。但是更好的办法是让我们的日期选择插件做出一些限制。

Bootstrap搭配了很优秀的日期选择插件。DatePicker和DateTimePicker。

两者功能很类似。使用方法也是差不多的。DatePicker支持更多的事件和设置。

api知道日期变化的时候会有一个事件changeDate。当选择的日期变化的时候,会调用我们给这个事件的回调。但是遗憾的是当我们直接在输入框中输入或删除日期的时候貌似并不会触发到这个事件。所以可以把input框添加属性 readonly。只读状态,并且给日期控件一个清除按钮。这样日期的变化正常情况下就只有通过日期插件来控制了。

然而当使用DateTimePicker插件点击清除按钮的时候,会报错 Uncaught TypeError: Cannot read property 'getTime' of null,结果导致changeDate事件也不能正常使用。

所以就改用DatePicker插件。  

然后当一个输入框日期变化(包括清除)的时候,changeDate事件触发,在其回调函数里修改另一个输入框的可选范围。 

另外,DatePicker要使界面显示中文,也需要加载CSS。bootstrap-datepicker.zh-CN.min.js

下面是代码:

function DatePicker(beginSelector,endSelector){
  // 仅选择日期
  $(beginSelector).datepicker(
  {
  	language: "zh-CN",
  	autoclose: true,
  	startView: 0,
  	fORMat: "yyyy-mm-dd",
  	clearBtn:true,
  	todayBtn:false,
  	endDate:new Date()
  }).on('changeDate', function(ev){  	
  	if(ev.date){
  		$(endSelector).datepicker('setStartDate', new Date(ev.date.valueOf()))
  	}else{
  		$(endSelector).datepicker('setStartDate',null);
  	}
  })

  $(endSelector).datepicker(
  {
  	language: "zh-CN",
  	autoclose: true,
  	startView:0,
  	format: "yyyy-mm-dd",
  	clearBtn:true,
  	todayBtn:false,
  	endDate:new Date()
  }).on('changeDate', function(ev){ 
  	if(ev.date){
  		$(beginSelector).datepicker('setEndDate', new Date(ev.date.valueOf()))
  	}else{
  		$(beginSelector).datepicker('setEndDate',new Date());
  	} 

  })
}

DatePicker("#date_begin","#date_end");

Bootstrap DatePicker实现日期选择 开始日期不大于结束时间,结束时间不小于开始时间,开始日期和结束日期都不大于当前日期。

感谢各位的阅读!关于“Bootstrap中DatePicker怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Bootstrap中DatePicker怎么用

本文链接: https://www.lsjlt.com/news/80972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Bootstrap中DatePicker怎么用
    这篇文章给大家分享的是有关Bootstrap中DatePicker怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用日期插件时,经常会有一种需求。两个input框选择。开始时...
    99+
    2024-04-02
  • bootstrap-datepicker怎么用
    这篇文章主要讲解了“bootstrap-datepicker怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“bootstrap-datepicker怎么...
    99+
    2024-04-02
  • bootstrap日期控件datepicker被弹出框dialog覆盖怎么办
    这篇文章给大家分享的是有关bootstrap日期控件datepicker被弹出框dialog覆盖怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。筒子们在使用bootstrap...
    99+
    2024-04-02
  • bootstrap中bootstrap-editable和bootstrap-fileinput怎么用
    这篇文章主要介绍了bootstrap中bootstrap-editable和bootstrap-fileinput怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让...
    99+
    2024-04-02
  • Bootstrap中table怎么用
    这篇文章主要为大家展示了“Bootstrap中table怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Bootstrap中table怎么用”这篇文章吧。构...
    99+
    2024-04-02
  • bootstrap中popover怎么用
    这篇文章主要介绍了bootstrap中popover怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在bo...
    99+
    2024-04-02
  • bootstrap中datepicker插件默认英文修改为中文的示例分析
    这篇文章主要介绍了bootstrap中datepicker插件默认英文修改为中文的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。da...
    99+
    2024-04-02
  • bootstrap中switch怎么使用
    本篇内容介绍了“bootstrap中switch怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • eclipse中怎么使用bootstrap
    小编给大家分享一下eclipse中怎么使用bootstrap,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!eclipse中使用bootstrap先在WebCont...
    99+
    2023-06-14
  • 使用bootstrap-datepicker插件实现日期录入处理功能的案例
    这篇文章将为大家详细讲解有关使用bootstrap-datepicker插件实现日期录入处理功能的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在基于Boostrap的Web开发中,往往需要录入日期内...
    99+
    2023-06-15
  • bootstrap中的formatter怎么使用
    今天小编给大家分享一下bootstrap中的formatter怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,...
    99+
    2024-04-02
  • Bootstrap中Glyphicons图标怎么用
    小编给大家分享一下Bootstrap中Glyphicons图标怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!可用的图标Bootstrap3 提供了差不多30...
    99+
    2023-06-14
  • Bootstrap中的图标怎么用
    这篇文章主要介绍Bootstrap中的图标怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小图标icon是一个优秀Web中不可缺少的一部分,起到画龙点睛的效果。在Bootstrap框架中也为大家提供了250多个不...
    99+
    2023-06-14
  • Vue引用第三方datepicker插件无法监听datepicker输入框的值怎么办
    小编给大家分享一下Vue引用第三方datepicker插件无法监听datepicker输入框的值怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我...
    99+
    2024-04-02
  • Bootstrap中Table detailView和detailFilter怎么用
    在Bootstrap中,可以使用Table detailView和detailFilter来展示和过滤表格的详细信息。 Table...
    99+
    2023-10-22
    Bootstrap
  • bootstrap怎么使用
    这篇文章主要介绍“bootstrap怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“bootstrap怎么使用”文章能帮助大家解决问题。 响应式开发 ...
    99+
    2024-04-02
  • ng2之bootstrap中的component怎么用
    这篇文章主要为大家展示了“ng2之bootstrap中的component怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ng2之bootstrap中的co...
    99+
    2024-04-02
  • Bootstrap Table怎么用
    这篇文章将为大家详细讲解有关Bootstrap Table怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.Bootstrap Bable 全部数据导出分析&nbs...
    99+
    2024-04-02
  • Bootstrap-table怎么用
    这篇文章将为大家详细讲解有关Bootstrap-table怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、什么是Bootstrap-table?  在业务系统开发中,对表格记录的查询、分页、排序等...
    99+
    2023-06-08
  • bootstrap中怎么使用模态框
    小编给大家分享一下bootstrap中怎么使用模态框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!工作中有需要用到模态框的可以看...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作