2017-08-14 57 views
0

我想隱藏在日期選擇器(jQuery的查詢構建器)未來的日子,如果我設置maxDate: '0',將來的日期顯示隱藏在查詢生成器日期選擇將來的日期

{ 
    id: 'created_date', 
    label: 'Date', 
    type: 'datetime', 
    validation: { 
     format: 'YYYY/MM/DD' 
    }, 
    plugin: 'datepicker', 
    plugin_config: { 
     format: 'yyyy/mm/dd', 
     maxDate: 0, 
     autoclose: true 

    }, 
    operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_null', 'is_not_null'] 
}, 

如何隱藏在查詢生成器未來的日期?

+0

未來的日期顯示,但無法選擇。所以有什麼問題 ? –

+0

對於這個問題,你發現很多解決方案,請至少嘗試解決你的自我。堆棧溢出不是爲了快速解決方案而不做任何事情。 –

+0

我們使用jquery datepicker –

回答

1

將今天的日期設置爲maxDate,使用new Date()或將maxDate設置爲0將禁用今日日期之後的日期。

如果你特別想隱藏日期,添加以下CSS .ui-state-disabled{ visibility:hidden; }

小提琴:http://jsfiddle.net/ay100070/

+0

我試過maxDate:new Date()但不工作 –

+0

@rangas添加了小提琴示例隱藏禁用日期。 –

+0

@Ashish不要給解決方案這樣的人甚至沒有從互聯網上找到這種簡單的解決方案。這是常見的用法,任何人都可以輕鬆找到解決方案。我們不是爲了迅速解決這類問題或者幫助他們。 –

0
{ 
     id: 'created_date', 
     label: 'Date', 
     type: 'datetime', 
     validation: { 
      format: 'YYYY/MM/DD' 
     }, 
     plugin: 'datepicker', 
     plugin_config: { 
      format: 'yyyy/mm/dd', 
      max:new Date(), 
      autoclose: true 

     }, 
     operators: ['equal', 'not_equal', 'less', 'less_or_equal', 'greater', 'greater_or_equal', 'between', 'not_between', 'is_null', 'is_not_null'] 
    }, 
相關問題