所以我的 Yii_form.php
页面上有这个小部件。
是否可以做一些事情,比如阻止一个月中的某一天?或者可能会阻止每月的所有星期一,不允许用户选择任何星期一。
基于 hamed 回答的更新
<script type="text/javascript">
function disableSpecificDays(date) {
//date is an instance of Date
var weekDay = date.getDay(); // Get the weekday as a number (0-6)
if(weekDay == 1){ //weekDay == 1 means Monday
return false;
}
else {
return true;
}
}
</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' => 'disableSpecificDays',
),
));
?>
但由于某种原因,它会阻止日期选择器上的所有内容。根本没有什么可以选择的。我在哪一点做错了?请指教。