JeDate日期控件,未选择日,出现undefined错误
?????最近在接手的項目中遇到JeDate時間控件,點擊未選擇日時出現undefined,趕緊查看API,發現原有控件沒有對日期選中處理,這里對日添加個默認值,記錄一下,方便之后的查看。
問題場景:
?????在JeDate日期插件中,若未選中日,點擊確定,在文本框顯示的日期中包含undefined,影響后臺的解析,需要進行給個默認值。
文本框中只是顯示控件的value,這里添加回調函數donefun,獲取value值來處理,程序的處理如下:
JeDate控件 有兩個回調函數:toggle 和donefun
1、回調函數 toggle
toggle(obj) 回調函數 obj是一個對象 包含是三個值 (elem,val,date)
值一:obj.elem ,elem是當前輸入框(input)的ID
值二:obj.val ,val是當前選中后的值
值三:obj.date ,date是當前選中后的值,它是一個數組,例如:{YYYY:2017,MM:09,DD:02,hh:08,mm:30,ss:15}
注意:range為false的時候可用
2、回調函數 donefun
donefun(obj) 回調函數 obj是一個對象 包含是三個值 (elem,val,date)
值一:obj.elem ,elem是當前輸入框(input)的ID
值二:obj.val ,val是當前選中后的值
值三:obj.date ,date是當前選中后的值,它是一個數組,例如:{YYYY:2017,MM:09,DD:02,hh:08,mm:30,ss:15}
如果配置range不為空處于區域選擇的時候date數組為最小日期與最大日期 [ { },{ } ],如果是單獨選擇的時候date為對象 { }
API參考
【1】http://www.jemui.com/uidoc/jedate.html#toggle
總結
以上是生活随笔為你收集整理的JeDate日期控件,未选择日,出现undefined错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css之文本溢出处理 | 背景图片处理
- 下一篇: Andropid自己定义组件-坐标具体解