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