2017-08-10 230 views
0

我有引導日期選擇器,但在編輯時禁用以前的日期我想顯示的保存日期(如果保存日期是以前它在日期字段沒有顯示。上日期選擇在引導日期選擇器

$(function() { 
    $('#datetimepicker1').datetimepicker({ 
    format: 'YYYY-MM-DD', 
    minDate:new Date()  
    }); 
}); 
+0

您可以在編輯時啓用上一個日期 –

回答

0

而不是傳遞的:

minDate:new Date() 

使其有條件的,通過調用一個函數,並檢查它是否添加或編輯,並根據這一條件的代表做這樣的事情:

$("#datepicker").datepicker({ 
    minDate:mdate() 
}); 


function mdate(){ 
    if('add') 
    { 
    // retrun what ever date you want 
    } 
    else 
    { 
    // retrun something else 
    } 
} 
+0

我只想在編輯時顯示上一個日期,並禁用前一個日期的選擇。在同一時間怎麼可能...? –

+0

在表單中創建一個隱藏的字段,併爲編輯案例添加一些值。檢查值就知道它要麼是添加或編輯的情況下,做什麼都做你想做的事 –

+0

如果(模式==「編輯」){ \t \t $(「#datetimepicker1」)。的DateTimePicker({ \t \t \t格式:'YYYY-MM-DD' \t \t}); } 否則,如果(模式== '添加'){ $( '#datetimepicker1')的DateTimePicker({ 格式: 'YYYY-MM-DD', \t \t \t的minDate:新的Date() \t \t }); } –