摘要:最近在使用的时间控件时,在是遇到一个奇怪的问题,在此记录一下。我的解决办法是判断是天的月份时,强制给他的设置为号,因为我需要的年月,并不是具体日期,所以此办法可行当然了,如果你需要的是具体日期,是不存在这个问题的,希望大家绕坑而行
最近在使用 input的时间控件时,在type=month是遇到一个奇怪的问题,在此记录一下。
上述的type类型都可调用系统本地的时间控件,如果当天是某个月份的31号时,选择前一个月或者后一个月的时候都无法选择,如果当前月份是7月31日,选择6月份,显示依然是7月,这是因为6月并没有31天,js设置为下一个有31天的月份,即7月。
首先把日期设置为某个月的31号,在此点击选择时
由上图可看出 不是31天的月份都不能正常输出所选择的日期。由此找到了问题的根源。。。
我的解决办法是 判断是31天的月份时,强制给他的date设置为30号,因为我需要的年月,并不是具体日期,所以此办法可行
当然了,如果你需要的是具体日期,type=date是不存在这个问题的,希望大家绕坑而行
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/106298.html
摘要:虽然大家都用过这个时间选择控件,但是却很少有人去研究其中原理。最近这边本人利用闲暇时间自己写了一个时间选择控件,借这个时间选择控件向各位同学们阐述这个时间选择控件的原理。 前言 说到这个时间选择控件,网上有很多各式各样的,相信很多同学们也都有用过,所以大家对这个也不陌生。虽然大家都用过这个时间选择控件,但是却很少有人去研究其中原理。最近这边本人利用闲暇时间自己写了一个时间选择控件,...
摘要:直接使用事件代理机制,将事件绑定在整个日历的上即可,这样事件只用在创建时初始化一次即可,简单高效省内存。 首发我的博客 - https://blog.cdswyda.com/post/2017121010 日历控件多的不胜枚举,为什么我们还要再造一个轮子呢? 因为大多数日历控件都是用于选择日期的,有种需求是要在日历上展示各种各样的内容,这样的日历控件较少,而且试用下来并不满意。 因此就...
摘要:但是如果用户先确定了日,再去选择月的话,之后月份改变,日数就会重新从开始。 尽管Android给我们提供了时间选择控件DatePicker和TimePicker(它们的使用方法可以参考我的这篇文章Android之日期时间选择控件DatePicker和TimePicker),但无奈我的项目主色调是土豪金和高级黑,原生的控件用在里面显得格格不入,特别是为了兼容低版本的系统之后显示的是2.x...
阅读 1671·2021-11-17 09:33
阅读 3533·2021-11-16 11:40
阅读 3058·2019-08-30 11:23
阅读 1050·2019-08-29 16:36
阅读 2467·2019-08-29 13:23
阅读 1739·2019-08-29 12:59
阅读 1544·2019-08-29 12:42
阅读 1980·2019-08-28 18:22