博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LayUI之时间控件
阅读量:2052 次
发布时间:2019-04-28

本文共 1496 字,大约阅读时间需要 4 分钟。

最近又接触到了layui这个东西,虽然以前也接触过,但毕竟不是专业的,既然现在又用到了,那就记录一下吧。

引入啥的这里就不做介绍了(门外汉不班门弄斧了),可以自行补脑。。。

这里只说一下时间控件的问题:

//开始时间   readonly="" 限制不能手动输入,只能选择日期
--结束时间

用上面这个为例:

首先,我设置开始时间只能选择当前时间,用一个函数限制:

// 设置最小可选的日期    function minDate() {        var now = new Date();        return now.getFullYear() + "-" + (now.getMonth() + 1) + "-" + now.getDate();    }

然后,又限制一下,开始时间和结束时间的一些互斥,最后呈现

var startTime = laydate.render({        elem: '#startTime'        ,trigger: 'click'        ,min:minDate(),//函数        done: function (value, date) {           if (value !== '') {               endTime.config.min.year = date.year;               endTime.config.min.month = date.month - 1;               endTime.config.min.date = date.date;               } else {               endTime.config.min.year = '';               endTime.config.min.month = '';               endTime.config.min.date = '';               }       }    });    var endTime = laydate.render({        elem: '#endTime'        ,trigger: 'click'        ,min:minDate(),//函数        done: function (value, date) {            if (value !== '') {                startTime.config.max.year = date.year;                startTime.config.max.month = date.month - 1;                startTime.config.max.date = date.date;                } else {                startTime.config.max.year = '';                startTime.config.max.month = '';                startTime.config.max.date = '';                 }        }    });

可能还会有更简单的方法,欢迎补充,最终效果

 

转载地址:http://juylf.baihongyu.com/

你可能感兴趣的文章
为什么我会了SOA,你们还要逼我学微服务?
查看>>
Linux Capabilities 入门:如何管理文件的 capabilities?
查看>>
Linux Capabilities 入门教程:基础实战篇
查看>>
如何向纯洁的女朋友解释并发与并行的区别?
查看>>
一名云原生搬砖师的自白
查看>>
红帽宣布发布企业容器仓库开源项目 Quay
查看>>
跨平台构建 Docker 镜像新姿势,x86、arm 一把梭
查看>>
k8s v1.17 新特性预告: 拓扑感知服务路由
查看>>
彻底理解矩阵乘法
查看>>
使用 buildx 构建多平台 Docker 镜像
查看>>
Kubelet 中的 “PLEG is not healthy” 到底是个什么鬼?
查看>>
不懂OpenShift,不足以谈云计算!
查看>>
别让自己“墙”了自己
查看>>
让你的网站用上炫酷的中文字体
查看>>
使用 font-spider 对 webfont 网页字体进行压缩
查看>>
云原生服务网格 Istio 1.4 部署指南
查看>>
让 Linux 防火墙新秀 nftables 为你的 VPS 保驾护航
查看>>
Istio 1.4 部署指南
查看>>
贫苦家庭用户的 Envoy xDS 控制平面
查看>>
Kubernetes Pod 网络精髓:pause 容器详解
查看>>