2016-11-21 56 views
0

我在表追加行添加新字段,但datepicker無法正常工作。可能是多個datepicker.i的約會,只需要從當前日期開始的datepicker,接下來將從選定的同一日期開始在第一個。jquery datepicker在追加後無法正常工作

var mydate = new Date(); 
jQuery(document).on('focus', ".datefrom", function() { 
    jQuery(this).datepicker({ 
     format: 'dd-mm-yy', 
     minDate: new Date() 
    }).on('dateSelected', function (e, date) 
    { 
     mydate = date; 
    }); 
}); 
jQuery(document).on('focus', ".datetill", function() { 
    jQuery(this).datepicker({ 
     format: 'dd-mm-yy', 
     minDate: mydate 
    }); 
}); 

在此先感謝。

這裏快照:1

撥弄鏈接https://jsfiddle.net/3oyxc97g/16/

回答

0

啓動第二日期選擇器選擇從第一日當

var mydate = new Date(); 
jQuery(document).on('focus', ".datefrom", function() { 
    jQuery(this).datepicker({ 
    format: 'dd-mm-yy', 
    minDate: new Date() 
    }).on('changeDate', function() { 
    mydate = this.value; 
    dates = mydate.split('-'); 
    mydate = dates[1]+'-'+dates[0]+'-'+dates[2]; 

    jQuery(".datetill").datepicker('destroy').datepicker({ 
     format: 'dd-mm-yy', 
     startDate: new Date(mydate) 
    }); 
    }); 
}); 

https://jsfiddle.net/3oyxc97g/31/

+0

dateSelected不工作 – Gulshan

+0

更新我的回答 – madalinivascu

0

嘗試

var mydate=new Date(); 
jQuery(document).on('focus',".datefrom", function(){ 
jQuery(this).datepicker({ 
     format : 'dd-mm-yyyy', 
     autoclose : true, 
     todayHighlight : true, 
     startDate : new Date() 
}).on('changeDate', function(ev) 
{ 
    mydate=jQuery('.datefrom').val(); 
}); 
}); 
...... 
+0

感謝維卡斯pandey..its爲我工作:) – Gulshan

+0

@Gulshan很樂意幫助你:) :) –

+0

沒有按/噸似乎工作中的jsfiddle https://jsfiddle.net/ 3oyxc97g/35 /,我的答案工作 – madalinivascu