摘要:最近在使用的時(shí)間控件時(shí),在是遇到一個(gè)奇怪的問題,在此記錄一下。我的解決辦法是判斷是天的月份時(shí),強(qiáng)制給他的設(shè)置為號(hào),因?yàn)槲倚枰哪暝?,并不是具體日期,所以此辦法可行當(dāng)然了,如果你需要的是具體日期,是不存在這個(gè)問題的,希望大家繞坑而行
最近在使用 input的時(shí)間控件時(shí),在type=month是遇到一個(gè)奇怪的問題,在此記錄一下。
上述的type類型都可調(diào)用系統(tǒng)本地的時(shí)間控件,如果當(dāng)天是某個(gè)月份的31號(hào)時(shí),選擇前一個(gè)月或者后一個(gè)月的時(shí)候都無法選擇,如果當(dāng)前月份是7月31日,選擇6月份,顯示依然是7月,這是因?yàn)?月并沒有31天,js設(shè)置為下一個(gè)有31天的月份,即7月。
首先把日期設(shè)置為某個(gè)月的31號(hào),在此點(diǎn)擊選擇時(shí)
由上圖可看出 不是31天的月份都不能正常輸出所選擇的日期。由此找到了問題的根源。。。
我的解決辦法是 判斷是31天的月份時(shí),強(qiáng)制給他的date設(shè)置為30號(hào),因?yàn)槲倚枰哪暝?,并不是具體日期,所以此辦法可行
當(dāng)然了,如果你需要的是具體日期,type=date是不存在這個(gè)問題的,希望大家繞坑而行
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/106298.html
摘要:雖然大家都用過這個(gè)時(shí)間選擇控件,但是卻很少有人去研究其中原理。最近這邊本人利用閑暇時(shí)間自己寫了一個(gè)時(shí)間選擇控件,借這個(gè)時(shí)間選擇控件向各位同學(xué)們闡述這個(gè)時(shí)間選擇控件的原理。 前言 ??說到這個(gè)時(shí)間選擇控件,網(wǎng)上有很多各式各樣的,相信很多同學(xué)們也都有用過,所以大家對(duì)這個(gè)也不陌生。雖然大家都用過這個(gè)時(shí)間選擇控件,但是卻很少有人去研究其中原理。最近這邊本人利用閑暇時(shí)間自己寫了一個(gè)時(shí)間選擇控件,...
摘要:直接使用事件代理機(jī)制,將事件綁定在整個(gè)日歷的上即可,這樣事件只用在創(chuàng)建時(shí)初始化一次即可,簡(jiǎn)單高效省內(nèi)存。 首發(fā)我的博客 - https://blog.cdswyda.com/post/2017121010 日歷控件多的不勝枚舉,為什么我們還要再造一個(gè)輪子呢? 因?yàn)榇蠖鄶?shù)日歷控件都是用于選擇日期的,有種需求是要在日歷上展示各種各樣的內(nèi)容,這樣的日歷控件較少,而且試用下來并不滿意。 因此就...
摘要:但是如果用戶先確定了日,再去選擇月的話,之后月份改變,日數(shù)就會(huì)重新從開始。 盡管Android給我們提供了時(shí)間選擇控件DatePicker和TimePicker(它們的使用方法可以參考我的這篇文章Android之日期時(shí)間選擇控件DatePicker和TimePicker),但無奈我的項(xiàng)目主色調(diào)是土豪金和高級(jí)黑,原生的控件用在里面顯得格格不入,特別是為了兼容低版本的系統(tǒng)之后顯示的是2.x...
閱讀 1680·2021-11-17 09:33
閱讀 3545·2021-11-16 11:40
閱讀 3064·2019-08-30 11:23
閱讀 1057·2019-08-29 16:36
閱讀 2474·2019-08-29 13:23
閱讀 1748·2019-08-29 12:59
閱讀 1552·2019-08-29 12:42
閱讀 1989·2019-08-28 18:22