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

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

ural 1026. Questions and Answers 查询

1026. Questions and Answers Time limit: 2.0 second Memory limit: 64 MB Background The database of the Pentagon contains a top-secret information. We don’t know what the information is — you

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX