forms - 检查输入的日期是否已过

标签 forms yii zii-widgets

我在表单小部件 CActiveForm 中有一个日期字段。日期字段是一个 CJuiDatePicket 小部件。我想放置一个控件,以便用户无法输入过去的日期。

我的代码是

<div class="row">
    <?php echo $form->labelEx($model,'date'); ?>
    <?php $this->widget('zii.widgets.jui.CJuiDatePicker',array(
                            'name'=>'Menu[date]',
                            'id'=>'Menu_date',
                        'value'=>Yii::app()->dateFormatter->format("yyyy-MM-dd",strtotime($model->date)),
                            'options'=>array(
                            'showAnim'=>'fold',
                            'dateFormat'=>'yy-mm-dd',
                            'minDate'=>'new Date()'
                            ),
                            'htmlOptions'=>array(
                            'style'=>'height:20px;'
                            ),
                    ));  ?>
    <?php echo $form->error($model,'date'); ?>
</div>

用户不再可以选择通行证中的日期。现在我想要一个 Controller ,如果输入是手动输入的日期,它会显示错误消息。

最佳答案

设置为

 minDate: 0,//0th days from presnt day will be selectable

关于forms - 检查输入的日期是否已过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931355/

相关文章:

javascript - 具有 4 个级别相同选择的下拉菜单

yii - PHPUnit 和 Yii 错误需要 *.php 文件

php - 将 Active Record 数据插入 Yii 的 CGRidView 小部件

html - 在移动设备上滚动时如何防止缩放表单字段?

java - Spring 2.5 表单验证在 validator 实现中发现的错误不会更新 View <form :error/> tags

php - 关联表是否需要 Yii 框架中的模型?

php - yii2: 设置另一个站点与 Html::a 链接

php - yii-CGridView的列使用类显示php警告

javascript - JSP:同一个表单上有两个提交按钮