easyUI中datebox日期框的使用

利用easyui实现有限值的日期区间选择+下拉日历多选日期 首先我们项目用的是easyui框架,主管又提出需求:两种日期选择方式一种是日期区间选择;一种是一天一天的勾选,第一种很简单两个datebox设置一下开始时间与结束时间的限值即实现了有限值的日期区间选择,效果如下: html部分: <th> 开始时间: </th> <td> <input id="StratDate" type="text" class="easyui-datebox" style="width:150px;height:28px;paddi 阅读详情

1.用法

<input id="dd" type="text" class="easyui-datebox" required="required">
$('#dd').datebox({
    required:true
});

官方文档传送门:http://www.jeasyui.net/plugins/173.html

2.修改日期格式 YY-MM-dd

默认日期格式为: 6/22/2011 ,我们平常喜欢使用的格式是“2011-06-22”, 同时 Today, Close 都为英文,要是能改成中文就好了,

于是开始求助百度,找到解决方案有以下两种:

一种是重写了formatter属性,来改变日期框的显示方式

一种是导入/locale/easyui-lang-zh_CN.js文件

<script type="text/javascript" src="../locale/easyui-lang-zh_CN.js"></script>

在这里插入图片描述
一行代码搞定~~

3.时间范围选择:起始时间不受限制,终止时间不能选择起始时间选中的时间靠前的时间

<input id="intro-start-time" class="easyui-datebox" sharedCalendar="#sc">
<span style="padding: 0 10px">-</span>
<input id="intro-end-time" class="easyui-datebox" sharedCalendar="#sc">
<div id="sc" class="easyui-calendar"></div>
<span style="padding: 0 10px"></span>
<span class="icon-tip" style="padding-left: 15px"></span>
<div class="fast-choose-box" style="display: inline-block">
    <span id="fast-choose-week" class="fast-choose">7天</span>
    <span id="fast-choose-mouth" class="fast-choose">30天</span>
</div>
var $introStartTime = $('#intro-start-time');
var $introEndTime = $('#intro-end-time');

$introStartTime.datebox({
    value: 'Today',
    onSelect:function(beginDate) {
        $introEndTime.datebox().datebox('calendar').calendar({
            validator: function (endDate) {
                return beginDate <= endDate;
            }
        });
    }
});

$introEndTime.datebox();

4.点击按钮快捷选择当前日期起的后7天和后30天

$('#fast-choose-week').on('click',function () {
    $introStartTime.datebox('setValue', 'Today');
    $introEndTime.datebox('setValue', currentDate(new Date(),7));
});

$('#fast-choose-mouth').on('click',function () {
    $introStartTime.datebox('setValue', 'Today');
    $introEndTime.datebox('setValue', currentDate(new Date(),30));
});

function currentDate(date, n){
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate() + n;
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (day >= 0 && day <= 9) {
        day = "0" + day;
    }
    var currentFormatDate = year + "-" + month + "-" + day;
    return currentFormatDate;
}

实现效果如图:
在这里插入图片描述

Verilog流水线CPU设计(超详细) 快把这一篇给更了 阅读详情

相关推荐

MIPI信号的分析--结合示波器实际测试波形

如果排查的思路对你有帮助,请记住 消雨匆匆 or 大吊工。码字和排查很累,仅此而已 ,硬件不是抄电路,拿烙铁,懂点软件,细致分析,找问题和破案搜集线索是一样的。 部分内容来自于此博客的大神总结: http://www.elecfans.com/news/wangluo/20170323499614.html http://www.elecfans.com/yuanqijian/jieko...

消雨匆匆 4万+

Easyui之DateBox日期输入框

DateBox初步介绍前言案例演示1、静态html实现2、js动态加载数据实现总结 前言 今天为大家分享的知识点是DateBox组件,博主自主学习之后决定分享给你们啦,感兴趣的小伙伴们搬好小板凳啦~ 案例演示 根据之前学过的easyui中的Tree组件、Tabs选项卡、datagrid组件以来,发现使用这些组件大部分的共同点就是通过以下两种方式实现: 当然,不管怎样实现,还是得经过这些流程: 1、新建一个动态的web项目,也就是Dynamic Web Project ! 2、在webcontent下

月亮投递员的博客 2310

从0开始写Vue项目-环境和项目搭建

什么是VueVue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)2.介绍与描述动态构建用户界面的渐进式JavaScript框架作者:尤雨溪3.Vue的特点遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以引入其它第三方库开发项目4.与其他JS框架的关联借鉴 Angular 的模板和数据绑定技术借鉴 React 的组件化和虚拟DOM技术5.Vue周边库vue-cli:vue脚手架axios。

不愧是暮言的博客 1484

EasyUI之日期输入框dateBox

1.样式 日期输入框结合了一个可编辑的文本框控件和允许用户选择日期的下拉日历面板控件。选择的日期会自动转变为一个有效的日期然后填充到文本框中。选定的日期也可以被格式化为预定格式。 2.练习1:使用标签创建日期输入框 dateBox 时间: 结果: 3.练习2:使用js创建日期输入框 dateBox

sunpy 1806

粒子滤波在基于误差状态量的INS/GNSS组合导航中的使用技巧-On Particle Filter based Error-State INS/GNSS Intergrated Navigation

本文面向以15维惯导(INS)误差为状态量,3维位置误差为量测量的INS/GNSS组合导航系统,​在西工大严恭敏老师的开源工具箱中PF相关库函数基础上实现基于粒子滤波(PF)的惯导误差状态量的递推估计,设计了粒子重置环节并强调了其在本特定场景下的重要性。

I33D33I的博客 1742

c语言串口编程详解

串口: 一种异步通信接口,通常用于低速数据传输。RS-232: 最常见的串口标准,定义了电气特性、连接器和信号线。UART: 通用异步收发传输器,是实现串口通信的硬件模块。通过以上内容,你应能够理解并实现C语言在Windows和Linux平台上的串口编程。希望这本手册能帮助你在实际项目中顺利进行串口通信开发。如果有任何疑问或需要进一步的帮助,请随时提问。

jkzyx123的博客 2224

EasyUI的datebox用法

EasyUI的datebox用法           在ITOO中,需求是这样的,datebox是EasyUI的一个组件,当页面加载的时候,默认获取当前的日期。           实现的方法非常简单,一段js代码就解决问题了。 //默认获取当前日期 formatterDate = function (date) { var

天高任鸟飞 3554

IC617多线程仿真卡死?手把手教你用TigerVNC替换解决ADE XL Explorer问题(附Manjaro/Centos8实测)

本文针对IC617在Manjaro、CentOS 8等高版本Linux系统中运行ADE XL Explorer进行多线程仿真时出现的卡死问题,提供了详细的诊断与解决方案。文章指出问题根源在于软件内置的旧版VNC组件不兼容,并手把手指导用户通过使用TigerVNC替换原组件来彻底解决,附有在Manjaro和CentOS 8系统上的实测步骤与验证方法。

hill8的博客 774

EasyUI 的DateBox()用法

1、在输入框里引用格式为: 2.取Datebox的值得方法为:times: $('#times').datebox('getValue'), 3.substr($name,start,length). 开始是从0开始。 4.Date()函数的参数详解: a - "am" 或是 "pm"   A - "AM" 或是 "PM"   d - 几日,二位数字,若不足二位则前面补零; 如: "

u012212199的专栏 1046

127. 答网友疑问:ABAP Function Module 如何支持内表结构不确定的动态输入参数

ABAP RTTI 的全称是 Runtime Type Identification. 使用 RTTI,ABAP 开发人员可以在运行时获取关于数据对象的各种信息,包括其数据类型、字段列表(如果数据是Structure 或者内表的话)以及这些字段的技术属性,比如字段名称,字段数据类型,长度等等。对于这些字段信息,ABAP 提供了一组特殊的类和接口,包括 CL_ABAP_TYPEDESCR、CL_ABAP_STRUCTDESCR、CL_ABAP_TABLEDESCR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1763

基于Simulink的电机驱动逆变器仿真

本文完成了电机驱动逆变器的Simulink多层级仿真平台搭建,实现了:✅ 构建了从理想到器件级的逆变器模型体系✅ 实现了Si/SiC损耗精确计算与结温预测✅ 建模了母线寄生参数、死区效应、栅极驱动等关键非理想特性✅ 支持故障注入与保护策略验证✅ 集成了热管理、EMI、寿命预测与碳足迹评估。

amy_mhd的博客 87

EasyUI中Datebox日期框的简单使用

场景 效果 属性 该属性扩展自组合(combo),下面是为日期框(datebox)添加的属性。 名称 类型 描述 默认值 panelWidth number 下拉日历面板的宽度。 180 panelHeight number 下拉日历面板的高度。 auto currentText string 当前日期按钮上...

BADAO_LIUMANG_QIZHI的博客 1287

【网络安全】AntSword蚁剑新手快速入门(附实战案例)

蚁剑(AntSword)是一款开源的跨平台WebShell管理工具,它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员。蚁剑的特点主要有如下几点:1.支持多平台。包括macOS、Linux 32位、Linux 64位、Linux armv7l、Linux arm64、Windows 32位、Windows 64位。2.完善的文档。中国蚁剑文档地址。3.多项功能。文件管理功能、虚拟终端功能、数据库管理功能。4.内置代理功能。

等风来 1万+

EasyUI datebox日期框使用

datebox时间框

Datura_Elena的博客 1240

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

easyui Datebox日期框组件的使用

html页面代码<!-- 其中formatter:ww4指定自定义日期格式,parser:w4指定自定义解析方式--> <input class="easyui-datebox" data-options="formatter:ww4,parser:w4,label:'Start Date:',labelPosition:'top',sharedCalendar:'#cc'" style="widt

大白能的博客 1742

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

easyui Datebox setValue 与 ie浏览器冲突

我们做的是与医疗有关的项目,所以需要兼容ie浏览器。项目做好后,在ie浏览器测试的时候,发现给easyui时间控件赋值的时候无法赋值正确的时间。而且回显的时间是当前的时间。 我写的代码如下: // row.start_time 是从后台返回的时间 $('#datefrom').datebox('setValue', row.start_time); 后来看文档发现 easyui 的日期框(d...

qq_39064836的博客 594

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jquery easyui datebox 的使用

看了jquery easyui databox的官方api,还可以加入倒是很简单,但是想要获得他的值和修改值就很费劲,不知道怎么弄,试了n次终于搞定。这里总结一下,供有相同问题的人查询。   1、 官方api介绍 DateBox Extend from $.fn.combo.defaults. Override defaults with $.fn.datebox.defaults

fygkchina的专栏 724

easyui 校验框,数字框,下拉框

easyui 输入框,下拉框

wxl1390的博客 903

easyui 显示年月时间的办法

easyui datebox只显示年月选择,隐藏日期源代码如下 input id="db"/> script>     $(function () {         $('#db').datebox({             onShowPanel: function () {//显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层                 sp

老牛的博客 1248

easyui-datebox 和easyui-datetimebox 设置默认时间当前时间

easyui-datebox 和easyui-datetimebox 设置默认时间当前时间 //显示当前日期 formatterDate = function (date) { var day = date.getDate() > 9 ? date.getDate() : “0” + date.getDate(); var month = (date.getMonth() + 1) > 9 ? (date.getMonth() + 1) : “0” (date.getMonth() + 1);

Lencth的博客 3060

jquery-easyui

  日期 开始日期:&lt;input type="text" id="txtStartTime" class="easyui-datebox" style="width:90px"/&gt;设置初始值:$(function () {     $("#txtStartTime").datebox({ formatter: formatDate });     //设置    $(&quo

justice_jl的专栏 122

easyUI表单

用法 1.   id="ff" method="post">   2.      ...    3.     使 form 成为 ajax 提交的 form 。 1.  $('#ff').form({    2.      url:...,    3.      onSubmit: function(){    4.          // 做某些检查    5.  

qq623050427的博客 462

jquery_easyui_cn文档

®目录 1 Accordion(可折叠标签) 2 1.1 实例 2 1.2 参数 3 2 DateBox(日期框) 4 2.1 实例 4 2.2 参数 6 2.3 事件 6 2.4 方法 6 3 ComboBox(组合框) 7 3.1 实例 7 3.2 参数 9 3.3 事件 9 3.4 方法 9 4 Dialog(对话框) 10 4.1 实例 10 ...

angbin6867的博客 161

Jquery easyui --DateBox(日期框)

Jquery easyui使用DateBox,具体实现步骤如下:   首先第一步肯定是先新建一个JSP页面(跳过)   第二步是引入所需的js和css文件: 第三步html代码: DateBox            disable         enable         第四步jquery代码:

Je_WangZhe的专栏 1598

jquery 获取datebox_jQuery EasyUI 表单插件 - Datebox 日期框

扩展自 $.fn.combo.defaults。通过 $.fn.datebox.defaults 重写默认的 defaults。日期框(datebox)把可编辑的文本框和下拉日历面板结合起来,用户可以从下拉日历面板中选择日期。在文本框中输入的字符串可悲转换为有效日期。被选择的日期也可以被转换为期望的格式。依赖combocalendar用法从标记创建日期框(datebox)。使用 javascrip...

weixin_42305648的博客 417

datebox easyui 不能输入_EasyUI datebox 设置不可编辑后再次修改为可编辑失效的解决...

工作中遇到的问题,折腾了好久:如下图:需求:当状态发生改变后,如果状态是未核实 , 核实人 核实时间 核实结果 核实说明 均为不可编辑状态具体js代码如下://状态改变$('#jsStatus').combobox({onSelect: function(r){if("dhs"==r.value){$('#jsPersonNo').val("");$('#jsPersonNo').attr("...

weixin_26777941的博客 997
上一篇: js 判断一个radio被选中
下一篇: easyUI中combobox 高度自适应
hst❀
博客等级 码龄8年 2364粉丝 147原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值