所以我最初有一個日期選擇器,它禁止用戶在當天之前選擇幾天。Yii,日期選擇器不是堆疊選項
然後,我決定添加一個禁用所有星期一的函數DisableMondays
。
但是,當我添加功能,事實證明,我可以選擇幾天之前。它取代minDate : 0
函數。
下面是我的代碼,
<script>
function DisableMonday(date) {
var day = date.getDay();
if (day == 1) {
return [false] ;
}
else {
return [true] ;
}
}
$(function() {
$("#Booking_date").datepicker({
beforeShowDay: DisableMonday
});
});
</script>
<?php $form->widget('zii.widgets.jui.CJuiDatePicker', array(
'model' => $model,
'attribute' => 'date',
'value' => $model->date,
'options' => array(
'showAnim'=>'fadeIn',
'showButtonPanel' => true,
'minDate'=>'0',
'changeYear' => true,
'dateFormat' => 'yy-mm-dd',
),
));
?>
請幫助我。非常感謝你們。
我相信你應該把' 'beforeShowDay': 'DisableMonday''的'在' options'' PHP數組,而不是在Javascript –
我沒有你所說的話,但我得到'語法錯誤,意外';',期待')''。 – NewbieCoder