【发布时间】:2018-06-21 06:19:26
【问题描述】:
我正在尝试执行客户端检查,但页面正在刷新。我的规则如下:
public function rules()
{
return [
[['email'], 'required'],
[['email','cron'], 'string'],
[['email'], 'string', 'max' => 100],
[['cron', 'group', 'type'], 'integer'],
[['email'], 'unique'],
['group', 'required', 'when' => function($model){
return $model->type == 1;
}, 'whenClient' => 'function(attribute, value){
return 1==2;
}']
];
}
enableClientValidation 的表单像这样切换为 true:
<?php $form = ActiveForm::begin([
'enableClientValidation' => true
]) ?>
我的错误在哪里?提前谢谢!
【问题讨论】:
-
你也需要
enableAjaxValidation。 -
谢谢!现在工作:) 你首先给出了正确的答案,所以如果你让它投票,就会给你积分。
标签: yii2