Yii2客户端验证刷新表单提交页面

时间:2018-06-21 06:19:26

标签: yii2

我正在尝试执行客户端检查,但是页面正在刷新。我的规则如下:

System.exit(1)

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

我的错误在哪里?预先谢谢你!

2 个答案:

答案 0 :(得分:1)

<?php $form = ActiveForm::begin([
                    'id' => 'form',
                    'enableAjaxValidation' => true
                ]) ?>

答案 1 :(得分:1)

您需要将enableAjaxValidation的{​​{1}}属性设置为:

AcitveForm

控制器

$form = ActiveForm::begin([
   'id' => 'form-id',
   'enableAjaxValidation' => true,
]);

Yii2 Ajax Validation

asJson()

相关问题