[英]How to set date range in jQuery Datepicker and set it as a default value?
小提琴可以在這里找到: http : //jsbin.com/icuduv/1
謝謝!
好吧,你可以像這樣簡單地做
var d = new Date(); d.setDate( d.getDate() + 1 );
$('#txtStartDate').datepicker('setDate', d);
d = new Date(); d.setDate( d.getDate() + 4 );
$('#txtEndDate').datepicker('setDate', d);
我也更新了您的演示, 在這里看看
要突出顯示日期,可以使用beforeShowDay事件。 它會針對需要在日歷中顯示的每個日期被調用。
使用以下內容獲取日期值:
var startDate = new Date();
var endDate = new Date();
startDate.setDate(today.getDate()+1);
endDate.setDate(startDate.getDate()+3);
$("#startDateInput").val(startDate.toString('MM/dd/yyyy'));
$("#endDateInput").val(endDate.toString('MM/dd/yyyy'));
這個問題可能有助於突出顯示:
也許你可以試試這個
$(function() {
var $defaultDate = new Date();
$defaultDate.setDate( $defaultDate.getDate() + 1 );
$('#txtStartDate').datepicker({defaultDate: $defaultDate}).val(($defaultDate.getMonth()+1) + '/' + $defaultDate.getDate() + '/' + $defaultDate.getFullYear());
$defaultDate.setDate( $defaultDate.getDate() + 3 );
$('#txtEndDate').datepicker({defaultDate: $defaultDate}).val(($defaultDate.getMonth()+1) + '/' + $defaultDate.getDate() + '/' + $defaultDate.getFullYear());
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.