laydate根据时间粒度自由控制组件显示查询

2023-12-20 15:18

本文主要是介绍laydate根据时间粒度自由控制组件显示查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

laydate根据时间粒度控制组件年月日显示,前端效果如下:

选择粒度月份:

选择粒度年份:

代码如下:

 <script>     $(function () {//常规用法laydate.render({elem: '#startTime',theme: '#0099FF',trigger: 'click'});laydate.render({elem: '#endTime',theme: '#0099FF',trigger: 'click'});//年月选择器laydate.render({elem: '#month',type: 'month',theme: '#0099FF',trigger: 'click'});//年选择器laydate.render({elem: '#years',type: 'year',theme: '#0099FF',trigger: 'click'});//$("#selectday").hide(); $("#selectmonth").hide();$("#selectyear").hide();//给div添加回显控制if($("#ld").val() == 0 ) {$("#selectday").show();$("#selectmonth").hide();$("#selectyear").hide();} else if($("#ld").val() == 1 ) {$("#selectday").hide();$("#selectmonth").show();$("#selectyear").hide();}else if($("#ld").val() == 2 ) {$("#selectday").hide();$("#selectmonth").hide();$("#selectyear").show();} //给div添加change事件$("#ld").change(function() {if($(this).val() == 0 ) {$("#selectday").show();$("#selectmonth").hide();$("#selectyear").hide();} else if($(this).val() == 1 ) {$("#selectday").hide();$("#selectmonth").show();$("#selectyear").hide();}else if($(this).val() == 2 ) {$("#selectday").hide();$("#selectmonth").hide();$("#selectyear").show();}});$("#query").click(function(){ //查询  $("#startTime").val($("#startTime").val());$("#endTime").val($("#endTime").val());$("#month").val($("#month").val());$("#years").val($("#years").val());$("#ld").val($("#ld").val());$("#form0").submit(); });}); </script>

jsp页面需要引入layui

     <div class="layui-row"><div class="layui-input-inline"><label class="layui-form-label" style="padding-top: 25px;">粒度:</label><select id="ld" name="ld" lay-filter="ld" style="border-radius: 5px;" value="${ld}"><option value="0" <c:if test="${'0' eq ld}">selected</c:if>>日</option><option value="1" <c:if test="${'1' eq ld}">selected</c:if>>月</option><option value="2" <c:if test="${'2' eq ld}">selected</c:if>>年</option></select></div><div id="selectday" class="layui-input-inline">    <div class="layui-input-inline" ><label class="layui-form-label">开始:</label> <input size="3" type="text" class="form-control" style="width: 110px"  readonly=readonlyid="startTime" name="startTime" value="${startTime}"></input></div>					<div class="layui-input-inline">					<label class="layui-form-label">结束:</label><input size="3" type="text" class="form-control" style="width: 110px"  readonly=readonlyid="endTime" name="endTime" value="${endTime}"></input></div>	</div>	<div id="selectmonth" class="layui-input-inline"><input size="3" type="text" class="form-control" style="width: 110px"  readonly=readonlyid="month" name="month" value="${month}"></input></div><div id="selectyear" class="layui-input-inline"><input size="3" type="text" class="form-control" style="width: 110px"  readonly=readonlyid="years" name="years" value="${years}"></input></div><div class="layui-input-inline">	 	<button id="query" style="margin-left: 94%;" class="layui-btn layui-btn-primary">查询</button></div>	</div> 

 

这篇关于laydate根据时间粒度自由控制组件显示查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/516497

相关文章

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

MYSQL关联关系查询方式

《MYSQL关联关系查询方式》文章详细介绍了MySQL中如何使用内连接和左外连接进行表的关联查询,并展示了如何选择列和使用别名,文章还提供了一些关于查询优化的建议,并鼓励读者参考和支持脚本之家... 目录mysql关联关系查询关联关系查询这个查询做了以下几件事MySQL自关联查询总结MYSQL关联关系查询

Java实现Elasticsearch查询当前索引全部数据的完整代码

《Java实现Elasticsearch查询当前索引全部数据的完整代码》:本文主要介绍如何在Java中实现查询Elasticsearch索引中指定条件下的全部数据,通过设置滚动查询参数(scrol... 目录需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后需求背景通常情况下

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被

Spring IOC控制反转的实现解析

《SpringIOC控制反转的实现解析》:本文主要介绍SpringIOC控制反转的实现,IOC是Spring的核心思想之一,它通过将对象的创建、依赖注入和生命周期管理交给容器来实现解耦,使开发者... 目录1. IOC的基本概念1.1 什么是IOC1.2 IOC与DI的关系2. IOC的设计目标3. IOC