我有以下函數來設置的minDate的默認值:如何更新jQuery DatePicker的minDate值?
$(function() {
$("#arrival_date").datepicker();
$("#arrival_date").datepicker('option','minDate','<?php echo $minDate ?>');
});
但頁面加載後,$的minDate變量有時會改變基於在我的一些功能的最早日期。
例子,如果$的minDate的值是「7/29/2012」和頁面後完全有時加載$ mindDate日期更改爲比「7/29/2012」更早。說它會變成「2012年7月20日」。
如果發生這種情況我想的DatePicker的的minDate值更改爲新的日期(即「7/20/2012」,而不是「7/29/2012」)。
如何調用這個函數?
UPDATE * 示例代碼:
<?php
$checkin = "7/29/2012";
$minDate = $checkin;
?>
<head>
$(function() {
$("#arrival_date").datepicker();
$("#arrival_date").datepicker('option','minDate','<?php echo $minDate ?>');
});
</head>
<body>
<?php
for($i=0;$i<$max;$i++){
$r_id=$_SESSION['cart'][$i]['room_id'];
if (!isset($room_id)){
$room_id=$r_id;
}else{
$room_id=$room_id . "," . $r_id;
}
$checkin=$_SESSION['cart'][$i]['checkin'];
$checkout=$_SESSION['cart'][$i]['checkout'];
$nights=$_SESSION['cart'][$i]['nights'];
$q=$_SESSION['cart'][$i]['qty'];
$pname=get_room_type($r_id);
if ($checkin < $minDate) $minDate = $checkin; //<--- here...how can I change the minDate of datepicker to the new value?
}
?>
</body>
</html>
請注意籤日期存儲在一個會話的數組。 – jaypabs 2012-07-24 10:43:07