easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码

  1. easyui datebox 时间限制

如果需要限制easyui datebox可选择的时间范围,可以使用min和max属性或者disabledDates和disabledDays属性达到目的。

  • min和max属性:
<!-- 输入框前端代码 -->
<input id="DateBox" class="easyui-datebox" data-options="min:'2021-01-01', max:'2021-12-31'">

上述代码中,将DateBox input框的可选时间范围设置为2021年1月1日至2021年12月31日。

  • disabledDates和disabledDays属性:
<!-- 输入框前端代码 -->
<input id="DateBox" class="easyui-datebox" data-options="disabledDates:['2021-12-24','2021-12-25','2022-01-01'], disabledDays:[6,0]">

上述代码中,将DateBox input框的可选时间范围设置为除了2021年12月24日、2021年12月25日、2022年1月1日以外的日期,并且不能选择周六、周日。

  1. datebox开始时间限制结束时间、截止日期比起始日期大

如果需要限制两个datebox之间的时间关系,可以使用onSelect事件和canlendar对象的setDate方法实现。

  • datebox开始时间限制结束时间:
<!-- 开始时间 -->
<input id="StartTimeBox" class="easyui-datebox" data-options="onSelect: function(date){$('#EndTimeBox').datebox('calendar').calendar('options').minDate = date;}">
<!-- 结束时间 -->
<input id="EndTimeBox" class="easyui-datebox">

上述代码中,在选择开始时间时,将结束时间的最小可选日期设置为选择的开始时间。

  • datebox截止日期比起始日期大:
<!-- 开始时间 -->
<input id="StartDateBox" class="easyui-datebox" data-options="onSelect: function(date){$('#EndDateBox').datebox('calendar').calendar('options').minDate = date;}">
<!-- 结束时间 -->
<input id="EndDateBox" class="easyui-datebox" data-options="onSelect: function(date){$('#StartDateBox').datebox('calendar').calendar('options').maxDate = date;}">

上述代码中,在选择开始时间时,将结束时间的最小可选日期设置为选择的开始时间;在选择结束时间时,将开始时间的最大可选日期设置为选择的结束时间,这样就实现了限制截止日期比起始日期大的效果。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • jQWidgets jqxListBox incrementalSearchDelay属性

    jQWidgets jqxListBox incrementalSearchDelay属性详解 jQWidgets是一个基于jQuery的UI组件库,提供了丰富UI组件工具包。jqxListBox是其中之一。本文将详细介绍jqxListBox的incrementalSearchDelay属性,包括定义、语法和示例。 incrementalSearchDela…

    jquery 2023年5月10日
    00
  • jquery表单验证使用插件formValidator

    jQuery表单验证插件formValidator是一个简单易用的表单验证插件,能够有效地帮助web开发者处理表单验证逻辑,减少开发时间。本攻略旨在介绍如何使用该插件实现表单验证。 安装formValidator插件 第一步是将formValidator插件文件下载并引入项目中,可以通过 官网 下载最新版本插件,也可以使用CDN进行引入。 在HTML文件头部…

    jquery 2023年5月28日
    00
  • jQWidgets jqxSplitter collapse() 方法

    jqxSplitter 是基于 jQuery 的一个分割面板控件,可以帮助我们快速地实现窗口布局的分割。collapse() 方法是 jqxSplitter 中的一个重要方法,可以用来折叠/展开控件中的一个分割面板。本文将详细讲解 collapse() 方法的使用方法和示例。 方法定义 collapse() 方法的完整定义如下所示: collapse(): …

    jquery 2023年5月11日
    00
  • jQuery+ajax实现动态执行脚本的方法

    要实现在网页中动态执行脚本,最常用的方法是jQuery+ajax。下面是详细的攻略: 步骤一:在HTML文档中引入jQuery库 在HTML文档中的<head>标签内,通过以下方式引入jQuery库。 <head> <script src="https://code.jquery.com/jquery-3.6.0.mi…

    jquery 2023年5月27日
    00
  • 完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创

    针对这个错误,一般有以下几个步骤来解决: 步骤一:确认错误信息 首先需要确认错误信息,一般该错误信息会提示缺少的程序集和访问拒绝的原因。例如: Could not load file or assembly ‘AjaxPro.2’ or one of its dependencies. Access is denied. 这个错误信息表明,程序找不到或者无法…

    jquery 2023年5月27日
    00
  • 30个最好的jQuery 灯箱插件分享

    下面我就来详细讲解“30个最好的jQuery 灯箱插件分享”的完整攻略。 什么是jQuery灯箱插件 jQuery灯箱插件是一种基于jQuery库的、用于实现弹出式图片或视频、文字等内容展示的工具。它可以将展示内容置于浏览器的遮罩层之上,并通过一系列动画效果增强用户的视觉感受。它的主要特点包括易于使用、高度可自定义、兼容性良好等。 如何选择最适合自己的jQu…

    jquery 2023年5月27日
    00
  • jQWidgets jqxSplitter render()方法

    下面是针对”jQWidgets jqxSplitter render()方法”的完整攻略。 什么是jqxSplitter jqxSplitter是jQWidgets的一个组件,它允许开发者在Web应用中创建可分割的、可调整大小和位置的窗口。 官方文档地址:https://www.jqwidgets.com/documentation/jqxsplitter/…

    jquery 2023年5月11日
    00
  • 如何解决JQuery ajaxSubmit提交中文乱码

    解决JQuery ajaxSubmit提交中文乱码的方法是通过设置contentType参数,将数据编码格式设置为UTF-8。 具体操作方法如下: 设置contentType参数 在发送Ajax请求时,加上contentType参数,并将其值设置为application/x-www-form-urlencoded;charset=utf-8。 例如: $(‘…

    jquery 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部